DZone

The modern app is dynamic, it’s distributed, and it lives across multiple clusters and clouds. It’s likely made up of dozens, even hundreds, of microservices. And it can be spun up and scaled quickly to meet evolving user and market demands. However, architecture flexibility in a multi-cloud world often results in a lack of visibility. With services spread out across multiple cloud providers and on-premise infrastructure, cloud architects are finding it difficult to know whether modern applications are performing as intended.

This lack of visibility and awareness is a big problem in a world defined by application experience. I have spent decades working with customers who are desperately trying to solve the app resiliency problem, and I’ve observed that half of new applications fail to meet performance SLAs despite the fact that most enterprises overspend on cloud costs by two to three times. CTOs try to solve this problem by “breaking down silos.” An issue comes up, everyone jumps into a war room, identifies and solves the bottleneck, but then goes right back to living in disparate silos. 

Source: DZone