Reimagining Infrastructure for a Distributed Era [2/5]

In this article, we will explore how de-centralization via micro-services and external services is impacting application development and deployment. Applications have, in the past, had a form of centralization in the form of being a monolithic, tightly bound development and deployment model.  Also, there was an approach of slow and rigid waterfall development, which was holding back the speed of innovation, enterprise digital transformation.

Microservices: an explosion of metrics and few insights?

In an earlier post, we examined how microservices application as complex distributed systems have created more complex and less predictable performance profiles.  Here we examine the state of monitoring systems and their effectiveness and limitations in helping operations (Ops) teams manage the performance of applications. 

Are Microservices Turning Applications into Complex Networks?

Deployed by leading companies such as Netflix, Expedia, Paypal, and eBay, microservices are fast becoming a popular architecture pattern. The movement towards microservices is driven primarily by the need for agility and scale in modern businesses. In a microservices architecture, services are fine-grained and protocols are lightweight thereby helping improve modularity.