What is an application component?

What is an application component?

StatusCast allows you to define components for your application, which enables you to separate different parts of the overall application. Don’t limit yourself to thinking components should just reflect one aspect to the application. A few examples of StatusCast components include:

  • Geographic regions, such as West Coast and East Coast
  • Service systems such as Live Chat, Phone, and Email support
  • Hardware clusters
  • Servers(for private and internal application use)

You can also create sub-components which enables you to handle parts of the application that may be present in various locations or systems. For instance we can create sub components of the location example to represent possible systems or clusters across multiple regions.

So why should we use them? 
As you may be starting to think, components allow you truly map out your applications intricacies. When you map out multiple components you allow your StatusCast application status to effectively communicate the current state. For instance if my app offers three levels of support(chat, phone, and email support) and my phone system went down, it wouldn’t be effective to say that simply support is down or having an outage. Rather communicating that just the phone system is down lets my subscribers know easily what specific part is affected and they can act accordingly.

Where can i set them up? In order to set up your application components please log into your admin portal([yourapp].statuscast.com/admin) and navigate to the Components section. For a more detailed look at creating and managing your application components please refer to the following article How to add and manage service components within StatusCast.