In breaking a monolithic software architecture into discrete, modular chunks, microservices have recently become a popular solution to IT challenges by increasing software agility, application scalability, and autonomy. But with these benefits of a novel, service-oriented software architecture come new challenges. In addition to co-creating the OpenTracing and OpenTelemetry OSS projects, Sigelman has also previously worked with Google, deploying Dapper distributed tracing , and launching Monarch, their high-availability time-series collection, storage, and analysis platform. How is this situation different than the past? Our industry adopted microservices in order to ship quality software faster. But these microservices are not actually independent, of course: they rely on other microservices, and other microservices rely on them. The depth of an architecture is the number of independently-managed layers in the end-to-end application stack, including microservices, monoliths, and managed cloud services.
How Distributed Tracing Makes Logs More Valuable
Feb 17, 7 min read. Daniel Bryant. Setting business-level goals and requirements in relation to observability is vitally important, as is being clear about the strengths, weaknesses and tradeoffs being made with any tooling solution. Observability tooling should be able to assist with detecting issues that are user experience-impacting, and should also help with refining the search space where the associated problem or root cause lurks.
Twilio, Github, and Under Armour gain complete visibility with Lightstep. See how! Request a demo. Rapid root cause analysis.