Presented by:Kyle Eckhart
We live in a world of increasingly complex software systems. It's not often that we get to work on a simple frontend -> API -> database setup anymore. Instead, we have a massive weave of interdependent systems running on-premises, in the cloud, or even both. Given this complexity, how can we possibly:
Know how much load our systems are currently under?
Ensure a recent release is not causing instability?
Proactively be alerted to bottlenecks and unexpected errors?
Map the impact of a bottleneck to customer impact?
The world of "observability" seeks to offer us solutions to these problems, but it's not a free lunch, and there's a lot to understand. Join us on a journey through the world of observability, including:
What is observability?
What are the base "signals" used to observe applications and systems?
How can we use those signals to do amazing complex things?
There are a lot of vendors who sell observability products, but the great news is, you don't need one! We will focus heavily on principles using OpenTelemetry (https://opentelemetry.io/docs/what-is-opentelemetry/), which provides a vendor/tool-agnostic observability standard. Any examples will be done using free/OSS software, so you won't need to pay someone to build your knowledge.
Level: Introductory and overviewTags:Cloud & Infrastructure, DevOps