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
13 Dec 2020 Software Architecture Architecture Pattern Distributed Systems System design Workflows Architecture Pattern: Orchestration via Workflows Workflow pattern is a powerful way to combine low level capabilities for modelling business processes
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"
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.