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: 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.