José Carlos Chávez
José Carlos Chávez is a Software Engineer at Expedia Group, a Zipkin team member and a Mathematics student at the University of Barcelona. He enjoys working with APIs and distributed systems, and is the author of official libraries for Zipkin and OpenTracing. While not working with code, you can find him sipping on craft beers.
unfold_lessunfold_more Observability of distributed systems
Key takeaways
- Participants will leave with a good grasp of observability—what it is, how it works, and what it can be used for.
- This understanding will apply to challenges of both simple systems and multi-service architecture.
Operating distributed systems is hard, not only because of their inherent complexity of the number of components and their distribution but also because the unpredictability of their failures modes: it is plenty of unknown unknowns. We are left with an imperative to build systems that can be debugged, armed with evidence instead of conjecture. Observability is the practice of understanding the internal state of a system via knowledge of its external outputs. In this talk, we will discuss practices, benefits, and opportunities. We’ll also explore observability as a part of the development process.