Microservices and analytics

Microservices architecture offers flexibility and modularity to everyone working in an IT environment: cost reductions for managers, the opportunity for IT developers to work in their preferred language and keys to efficient management of server environments for devops engineers.

The drawback here is the challenge posed by the increase in the size of the server architecture: instead of few large servers, the server architecture of a large company operating on the net could consist of hundreds of smaller servers, each offering its own service to the whole. Standard solutions offered by server providers are often insufficient for comprehensive monitoring, let alone for introducing analytics into processes. What is more, standard solutions do not enable proper monitoring of the internal operations of a service. Therefore, questions such as what is the delay between a local database and an application for specific services remain unanswered. This may prove critical in situations where services are under such a heavy load that the increase in traffic may even lead to production interruptions.

For a distributed server environment a clear dashboard that provides comprehensive reports on the service is a good solution. It offers real-time visibility to production and to future needs. A dashboard can also present external information, such as the temperature of the data centre and the impact of this on power consumption. Adding predictability to the production view can offer substantial savings by preventing production interruptions and hence safeguarding the customer experience.

Please contact us if you would like to discuss the matter in more detail.

Lauri Larmo, Solution Architect  

Houston Analytics is an analytics company started by experts on data-driven leadership. By linking data to business decision-making Houston Analytics is guiding its customers to market leaderships in their industries.