Microservices
All articles
Event Storming - Collaborative Domain Exploration
A complete guide to Event Storming, Alberto Brandolini's technique for exploring complex business domains …Temporal - Durable Workflow Orchestration Platform
Temporal is an open-source durable execution platform for building reliable, long-running workflows and …Sidecar Pattern
What the sidecar pattern is, how it extends service functionality without code changes, and common sidecar use …Service Mesh
What a service mesh is, how it manages service-to-service communication, and when the complexity is justified.Saga Pattern
What the saga pattern is, how it manages distributed transactions across microservices, and implementation …Microservices vs Monolith for AI Applications
Comparing microservice and monolithic architectures for AI applications, covering deployment patterns, team …Kubernetes
What Kubernetes is, how it orchestrates containers at scale, and when to use EKS versus simpler alternatives.gRPC vs REST for AI/ML Microservices
Comparing gRPC and REST for serving AI models in microservice architectures, covering performance, developer …gRPC
What gRPC is, how Protocol Buffers and streaming RPCs work, and why gRPC is well-suited for high-performance …Domain-Driven Design (DDD)
What domain-driven design is, how it aligns software architecture with business domains, and when to invest in …Docker
What Docker is, how containers package applications, and best practices for containerizing AI workloads.CQRS - Command Query Responsibility Segregation
What CQRS is, how it separates read and write models, and when this pattern improves AI application …Contract Testing for AI Microservices
Contract testing between AI services: defining input/output contracts, latency SLAs, Pact for AI services, …Contract Testing
What contract testing is, how it verifies service integration agreements, and when to use it instead of …Cloud Run - Serverless Container Platform
Google Cloud Run is a fully managed serverless platform for running containerized applications that scale …Building gRPC Microservices for ML Inference
How to build gRPC-based microservices for ML inference: proto definitions, streaming token delivery, load …Bounded Context
What a bounded context is, how it defines model boundaries in DDD, and how it guides microservice …API Gateway
What an API gateway is, how it manages API traffic, and when to use managed gateways versus custom solutions.Microservices Architecture for AI Systems
How to decompose AI systems into independent services with clear boundaries, API contracts, and independent …
Open source projects