David McKay

Containers Kubernetes Docker Continuous Integration Continuous Deployment DevOps & Automation Cloud Native Cloud & Infrastructure Cloud Computing Google Cloud Amazon Web Services Micro Services

Glasgow, Scotland, United Kingdom

Monitoring Distributed Systems

The advent of Cloud Native architectures means our applications have become smaller and simpler, without any catches; right?

Wrong.

Migrating to microservices removes the complexity that comes with monolithic applications, allowing for faster builds, easier deployments, simpler domains, and more slices of pizza per team member; but where does all that complexity go? 🧐

Our networks and infrastructure must mature and adapt to support our new distributed architecture. As we race to adopt containers, schedulers, and service meshes; we must remember to measure, monitor, and alert on our new problem domain.

In this workshop we will look at the challenges of monitoring distributed systems and how we can leverage time series databases for logging, metrics, tracing, and alerting.

This workshop will use InfluxDB (my employer) as the monitoring platform.


David McKay

Senior Developer Advocate at Equinix Metal

David is a Senior Developer Advocate at Equinix Metal and a member of the Kubernetes org and release team.

As a professional technology magpie, David was an early adopter of cloud, container, and cloud-native technologies; crossing the murky waters of AWS in 2008, Docker in 2014, and Kubernetes in 2015.

With an insatiable love for technology, David is always on the hunt to learn and share knowledge with others in fun and exciting ways.

David's full speaker profile