Categories
Browse posts organized by broad topics to explore content by subject area.
Ai 6
- GraphRAG vs. RAG: When Knowledge Graphs Earn Their Complexity Jun 29, 2026
- Context Engineering: The Discipline That Determines What Your LLM Actually Sees Jun 23, 2026
- Agentic RAG: Designing Self-Correcting Retrieval Loops for Production Jun 17, 2026
- LLM Evaluation in Production: Building the Eval Pipeline That Runs on Every Deploy Jun 11, 2026
- Building Reliable RAG Pipelines: From Prototype to Production Jun 04, 2026
- AI as Your Engineering Force Multiplier Feb 17, 2026
Architecture 25
- Multi-AZ by Default: When High Availability Costs More Than the Downtime It Prevents Jul 08, 2026
- Modernising the Lifted Workload: The Architectural Decisions That Separate Cloud-Native from Cloud-Hosted Jul 03, 2026
- GraphRAG vs. RAG: When Knowledge Graphs Earn Their Complexity Jun 29, 2026
- Context Engineering: The Discipline That Determines What Your LLM Actually Sees Jun 23, 2026
- Agentic RAG: Designing Self-Correcting Retrieval Loops for Production Jun 17, 2026
- LLM Evaluation in Production: Building the Eval Pipeline That Runs on Every Deploy Jun 11, 2026
- Building Reliable RAG Pipelines: From Prototype to Production Jun 04, 2026
- Event-Driven Architecture: The Dual Write Problem and How to Solve It May 29, 2026
- AI-Assisted Data Reconciliation at Scale: Patterns for Distributed Systems May 20, 2026
- Why Lift-and-Shift Fails Quietly: Architectural Smells That Appear After Migration May 14, 2026
- Designing Cloud-Native Systems That Survive Region-Level Failures May 04, 2026
- Designing for Partial Failure: Why 'Everything is Highly Available' Is a Myth Apr 17, 2026
- Platform Engineering: Building the Internal Developer Platform Your Teams Actually Need Apr 08, 2026
- BM25 vs. Vector Search: Choosing the Right Retrieval Strategy for Production Systems Mar 31, 2026
- The CAP Theorem in Practice: Making the Right Trade-offs at Scale Mar 24, 2026
- Saga Orchestration vs. Choreography: Making the Right Trade-off in Event-Driven Systems Mar 16, 2026
- Idempotency in Distributed Systems: Design Patterns Beyond 'Retry Safely' Mar 11, 2026
- Self-Hosted Runners on Kubernetes: Architecture, Security, and Cost Analysis Feb 26, 2026
- Designing Multi-Tenant SaaS Systems: Isolation Models, Data Strategies, and Failure Domains Feb 11, 2026
- CQRS Without Regret: Where It Works, Where It Breaks, and How to Evolve Safely Feb 09, 2026
- Kubernetes vs Docker Compose: Architectural Trade-offs, Value Principles, and When to Use What Feb 06, 2026
- Power of Progressive Web Apps (PWAs) and the Architecture Behind Them Feb 05, 2026
- Boosting Developer Productivity with AI Jan 30, 2026
- Architecture Decisions That Actually Matter in Production Jan 30, 2026
- 5 Effective Ways to Reduce Technical Debt Through Modernisation Jan 28, 2026
Automation 1
Cloud 4
- Multi-AZ by Default: When High Availability Costs More Than the Downtime It Prevents Jul 08, 2026
- Modernising the Lifted Workload: The Architectural Decisions That Separate Cloud-Native from Cloud-Hosted Jul 03, 2026
- Why Lift-and-Shift Fails Quietly: Architectural Smells That Appear After Migration May 14, 2026
- Designing Cloud-Native Systems That Survive Region-Level Failures May 04, 2026
Cloud-architecture 1
Devops 6
- Platform Engineering: Building the Internal Developer Platform Your Teams Actually Need Apr 08, 2026
- Fresh VM to Dev Infra: The Complete Setup Guide Mar 04, 2026
- Self-Hosted Runners on Kubernetes: Architecture, Security, and Cost Analysis Feb 26, 2026
- AI as Your Engineering Force Multiplier Feb 17, 2026
- Kubernetes vs Docker Compose: Architectural Trade-offs, Value Principles, and When to Use What Feb 06, 2026
- How pre-baked Docker images can significantly reduce CI setup time and improve reliability. Feb 03, 2026
Infrastructure 1
- Fresh VM to Dev Infra: The Complete Setup Guide Mar 04, 2026
Networking 1
Platform-engineering 1
- AI as Your Engineering Force Multiplier Feb 17, 2026
Security 1
System-design 13
- Event-Driven Architecture: The Dual Write Problem and How to Solve It May 29, 2026
- AI-Assisted Data Reconciliation at Scale: Patterns for Distributed Systems May 20, 2026
- Designing for Partial Failure: Why 'Everything is Highly Available' Is a Myth Apr 17, 2026
- BM25 vs. Vector Search: Choosing the Right Retrieval Strategy for Production Systems Mar 31, 2026
- The CAP Theorem in Practice: Making the Right Trade-offs at Scale Mar 24, 2026
- Saga Orchestration vs. Choreography: Making the Right Trade-off in Event-Driven Systems Mar 16, 2026
- Idempotency in Distributed Systems: Design Patterns Beyond 'Retry Safely' Mar 11, 2026
- Self-Hosted Runners on Kubernetes: Architecture, Security, and Cost Analysis Feb 26, 2026
- Designing Multi-Tenant SaaS Systems: Isolation Models, Data Strategies, and Failure Domains Feb 11, 2026
- CQRS Without Regret: Where It Works, Where It Breaks, and How to Evolve Safely Feb 09, 2026
- Boosting Developer Productivity with AI Jan 30, 2026
- Architecture Decisions That Actually Matter in Production Jan 30, 2026
- 5 Effective Ways to Reduce Technical Debt Through Modernisation Jan 28, 2026