Sep 812 min readsoftware architectureWhen to Use Microservices - A Deep DiveWhy does Netflix famously have thousands of microservices? By the same token, why did Amazon, not too long ago, drop microservices...
Jul 14 min readsoftware architecture5 Tenets of System Design & Architecture Every Software Engineer Must KnowIntroduction In software development, adhering to fundamental system design and software architecture tenets is key for creating robust,...
Jun 244 min readsoftware architectureSoftware Engineer to Software Architect - Part 2 - Foundational ConceptsIn the first Software Engineer to Software Architect article, I provided a curated list of free and paid resources to help a software...
Jun 1217 min readsoftware architectureIs Your Enterprise Application Ready for Production? New and mature teams alike need to deploy applications to production. You would think that doing so is fairly straightforward - at least...
Apr 3, 20236 min readsoftware architectureDemystifying Software Architecture: What it is, What it isn't, and Why it MattersSoftware Architecture is not what you think it is… There are many definitions floating about software architecture and even more notions...
Nov 27, 20228 min readsoftware architectureSoftware Architecture Tradeoffs Series - Part 3 - What are Architectural Characteristics?In the first article of this series, we've focused on what are architectural tradeoffs and why they are important. In the second article,...