When a service must both update its database and publish an event, the dual-write problem appears quickly. This post explains why the Outbox Pattern matters, how to design the outbox table, how publisher workers operate, and how to handle retries, duplicates, and production observability.
Kubernetes SIG Network announced Ingress2Gateway 1.0 on March 20, 2026. This post explains why the move from Ingress to Gateway API is an architectural transition, not just a migration exercise.
A monthly report covering the most important Cloud, AI, DevOps, Backend, Architecture, and Incident trends for practitioners in April 2026, plus the checkpoints worth watching next month.
A practical guide to designing RAG systems. Covers document ingestion, chunking, embeddings, vector search, reranking, prompt composition, and evaluation from a real product engineering perspective.
RAG quality starts with data, not the model. This post explains how to choose source documents, clean HTML/PDF/wiki data, attach metadata, and build a production-ready ingestion pipeline.
A practical blueprint for a RAG-based AI stock investment Agent. Covers product goals, user scenarios, system boundaries, core components, and end-to-end architecture for a research and paper-trading workflow.
Strong stock analysis is not enough to build a real investment Agent. This post explains position sizing, sector concentration limits, event risk, backtesting design, and paper-trading workflows.
A practical guide to event-driven architecture in microservices. Covers when it fits, where synchronous boundaries still matter, event schema design, idempotency, traceability, and operational complexity.
A practical guide to handling failed Kafka messages with Dead Letter Queues. Covers when to retry, when to send to DLQ, what metadata to keep, and how to design safe replay workflows.
A practical guide to designing AWS VPCs. Covers public and private subnets, route tables, NAT Gateways, Internet Gateways, security groups, and the common mistakes teams make early on.
How to build a microservices API Gateway with Spring Cloud Gateway. Routing, filters, JWT auth, rate limiting, circuit breaking, and load balancing — all with production-ready code.
A full side-by-side comparison of Spring Cloud Gateway 2.x vs 4.x vs Spring WebFlux Gateway. Covers YAML config, filter implementation, performance, and selection criteria with production code.
Practical comparison of Redis Standalone, Sentinel, and Cluster architectures. Differences explained and selection criteria by service scale from an engineering perspective.
How to design production AI Agent systems. A practical guide covering the ReAct pattern, Tool Use, Memory management, Multi-Agent orchestration, and safety design.
The role and design patterns of an API Gateway. Comparing Kong, AWS API Gateway, and Nginx, with practical setup for auth, rate limiting, routing, and circuit breaking.