Software architecture

Ensuring backwards compatibility in distributed systems
Production Oriented Development
Code working in production is the only thing that matters. Teams should optimize for delivering code to production as quickly as possible.
Software Architecture Monday | Developer to Architect | Mark Richards
Software Architecture Lessons
YouTube Database – How Does It Store So Many Videos Without Running Out Of Storage Space?
Thundering Herds & Promises
Suppose you’re writing a simple service: it handles inbound requests from your users, but doesn’t hold any data itself. This means that in order to handle any inbound requests it needs to refer to a…