02 Aug 2020 Software Architecture API Gateway Distributed Systems Domain-Driven Design Microservices Organizing Teams Systems Thinking Layering domains and microservices using API Gateways We can apply systems thinking and API gateways to rein in the "domain sprawl" in large scale microservice architectures
22 Jul 2020 For the layman Distributed Systems First Principles Learning For the Layman (Ep. 1) - What is a Distributed System? Hello Folks! I am starting a new series of articles called “For the Layman” to cover some frequently encountered software engineering concepts to non-developers
21 Jul 2020 Software Architecture Distributed Systems First Principles Distributed Systems as Data Pipelines : Throughput, Capacity, and BackPressure Reasoning about distributed systems as data pipelines can give critical insights into scalability and resilience