05 Mar 2022 Software Architecture Asynchronous Programming Distributed Systems Event-Based Architecture Scalability Building robust distributed systems Distributed systems give us tremendous scalability, but we need to build them right to reap the full benefits of this complicated architecture
04 Mar 2022 Software Architecture Distributed Systems Event-Based Architecture Scalability On building scalable systems A deep dive into software scalability, strategies for building a scalable system, and adopting distributed system design as the key to scalability
11 Oct 2020 Summary Distributed Systems Event-Based Architecture Working around the CAP Theorem with Eric Brewer Breakdown and highlights from Eric Brewer's "CAP Twelve Years Later: How the Rules Have Changed"
04 Oct 2020 Software Architecture Event-Based Architecture Observability Observing is not Debugging (and other misnomers) Observability is system in motion, debugging is system at pause. Different rules apply.
23 Sep 2020 Programming Distributed Systems Event-Based Architecture Observability Publish events, not logs Don't think about logs for observability. Think about system boundaries and events.