19 Feb 2022 Software Architecture Architecture Pattern Caching Scalability System design Architecture Patterns: Caching (Part-2) Part 2 of the series covers some nuances in using the caching architecture pattern and offers some tips in scaling the cache infrastructure for larger loads.
19 Feb 2022 Software Architecture Architecture Pattern Caching Scalability System design Architecture Patterns: Caching (Part-1) The first of an introduction to the use of caching in system design and some nuances on how it works in real-world architectures
15 Jul 2021 Meta-Thinking Strategy System design Systems Thinking The sense of purpose in a complex system Understanding the concept of purpose explains why are man-made systems built top-down when everything else in nature evolves bottom-up?
23 Jun 2021 Software Architecture System design Systems Thinking System design from one level up Before you design a system, understand the environment the system will live in. Because it is systems all the way up!
11 Mar 2021 Software Architecture Architecture Pattern System design Architecture Pattern: CQRS A brief introduction to the CQRS architecture pattern - what, why, and why not