Explore
Topics
Durable themes across architecture, operations, delivery, and engineering practice.
- Architecture74 articles
Practical boundaries, modules, layers, and design choices that keep software adaptable.
- Backend Engineering49 articles
Application services, frameworks, and implementation patterns for maintainable backend systems.
- Domain Modeling22 articles
Business concepts, ownership, events, and boundaries that make the domain visible in code.
- API Design16 articles
Clear contracts, authorization boundaries, validation, and pragmatic HTTP API decisions.
- Data & Persistence31 articles
Data models, databases, query models, and persistence decisions grounded in operations.
- Testing & Quality28 articles
Tests, refactoring, static analysis, and quality practices that protect intent over time.
- Reliability & Operations25 articles
Failure handling, observability, and lessons from operating distributed systems.
- Performance & Scale11 articles
Caching and evidence-based performance decisions for systems under real traffic.
- Delivery & Evolution32 articles
Deployment, migration, maintenance, and reversible ways to evolve real systems.
- Career & Learning37 articles
Career choices, engineering growth, products, and learning through real-world experience.
- Collaboration28 articles
Communication, engineering culture, and team practices that make work sustainable.