Observability
In control theory, observability is a measure of how well internal states of a system can be inferred from knowledge of its external outputs.
Today, in software engineering, observability is a set of practices to understand what your systems are doing. There are three ways that are often referred too in observability. These are:
- logging
- metrics
- tracing
At QCon, several talks will discuss the practices of observability and running complex distributed systems. Below are a few to watch for.
Position on the Adoption Curve

Presentations about Observability

Microservices & Scaling of Rational Interactions

Observability and Emerging Infrastructures

How to Build Observable Distributed Systems

The Present and Future of Serverless Observability

How Events Are Reshaping Modern Systems

Monitoring Cloud Native applications with Prometheus

Attack Trees, Security Modeling for Agile Teams

Observable JS Apps

Testing Observability

Debugging Microservices Applications

Observability Panel

Observability Panel

Observability Panel

Observability Panel

Observability Panel

Developing a Monitoring Philosophy

Testing Microservices: Contracts, Simulation and Observability

Testing Microservices: Contracts, Simulation and Observability
Interviews
The Present and Future of Serverless Observability
What is the focus of your work today?
At the moment, I’m building the backend services for a real-time multiplayer game on mobile, including an inhouse networking stack that will be deployed globally and supports both TCP and reliable UDP. We’re still doing a lot of tuning, and would put an early alpha build in front of users for external validation on our networking stack as well as general gameplay and meta design, and to get a better idea on the game’s potential to be the next big hit.
What’s the motivation for this talk?
I have worked extensively with AWS Lambda the last 2 years, especially during my previous job as architect at a social networking startup called Yubl, where we learnt a lot about operating a serverless architecture in production and many of the operational challenges that need to be addressed, as the technology itself is still very much rough around the edges.
See more interviews
