Please log in to watch this conference skillscast.
TDD is table stakes for any good team, but it’s not enough: these days you need observability-driven design and development. Tests are great but your code isn’t baked til it touches real services, real data, real network hops, and real users, and you should accept no substitute. How can you safely roll software out and validate yourselves at every step, without inflicting subtle errors on your users? Where should you start when instrumenting code from scratch, and how should you anticipate the observability and operability requirements of your systems? What level of abstraction is useful? Charity will explore with you these techniques in the context of a few production scenarios -- rewrites, startups, and legacy code.
YOU MAY ALSO LIKE:
- Keynote: Keep Calm and Carry On: Scaling Your Org With Microservices (SkillsCast recorded in April 2018)
- Domain Models in Practice: DDD, CQRS & Event Sourcing with Marco Heimeshoff (Online Course on 30th November - 4th December 2020)
- Docker Fundamentals with Matt Saunders (Online Course on 1st - 4th December 2020)
- CloudNative eXchange 2020 (Online Conference on 17th - 18th November 2020)
- Strategic Domain-Driven Design Tools For Non‑DDD People (Online Meetup on 29th October 2020)
- Implementing Microservices: Nobody Told Me About That (SkillsCast recorded in October 2020)
- Debugging Containers on Kubernetes with "kubectl debug" (SkillsCast recorded in July 2020)
Keynote: Observability-Driven Development
Charity is a co-founder and engineer at Honeycomb, a startup that blends the speed of time series with the raw power of rich events to give you interactive, iterative debugging of complex systems. She has worked at companies like Facebook, Parse, and Linden Lab, as a systems engineer and engineering manager, but always seems to end up responsible for the databases. Loves free speech, free software and a nice peaty single malt.