From the course: DevOps Foundations: Monitoring and Observability

Unlock the full course today

Join today to access over 24,400 courses taught by industry experts.

Importance of observability in building applications

Importance of observability in building applications

From the course: DevOps Foundations: Monitoring and Observability

Importance of observability in building applications

- [Instructor] Systems are bound to fail due to several reasons. Reliability is not hinged on building a perfect system. Rather, it is based on being able to understand and recover from failures. Observability empowers teams to do just that. While we briefly touched on the pillars of observability, I'd like us to take a step back to understand why observability is important in the first place. Observability powers other aspects of platform engineering, such as monitoring, testing, and incident response. We can make informed decisions about how the changes we introduce to our system impact performance. We are also able to use that data to efficiently make decisions on skill and reliability. Furthermore, we anticipate that a system will fail either due to skill, new changes, or even underlying infrastructure issues. The ability to measure our uptime and response times when incidents happen is a direct output of…

Contents