16 mins
You have 0 further articles remaining this month. Join LeadDev.com for free to read unlimited articles.

Keeping an application stable starts off being simple since your codebase is small, there are few points of failure, and you can easily reason about the implications of code changes. Once the team scales, managing quality becomes intractable as you hire engineers, acquire users, and ship features and refactors. In this talk, you'll learn about a few frameworks and processes you can use for reasoning about and managing application reliability.

Breaking down our understanding of system resilience
Episode 07 Breaking down our understanding of system resilience
Designing software to maximize developer productivity
Episode 09 Designing software to maximize developer productivity