• Home
  • Projects
  • Decisions
  • Journey
  • Writing
  • Speaking
  • Uses
  • Contact

Writing

Technical articles, insights, and lessons learned from building software systems. I write about architecture decisions, engineering practices, and the challenges of delivering reliable software at scale.

Showing 6–10 of 10 articles

August 17, 2025 Microservices vs Monolith: Making the Right Choice A decision framework for choosing between microservices and monolithic architecture, based on team size, domain complexity, and organizational factors.
architecturemicroservicessystem-design
Read article
July 24, 2025 Making Code Reviews Actually Effective How to transform code reviews from a bottleneck into a tool for knowledge sharing, quality improvement, and team growth.
code-reviewteam-practicesengineering-culture
Read article
June 13, 2025 Observability Beyond Logging: Traces, Metrics, and Understanding Production A practical guide to implementing observability that actually helps you understand and debug production systems.
observabilitymonitoringdevopsproduction
Read article
May 20, 2025 A Practical Testing Strategy for Real-World Applications How to build a testing strategy that catches bugs without slowing you down, based on years of trial and error.
testingqualitybest-practices
Read article
April 5, 2025 API Versioning Strategies That Actually Work A practical comparison of API versioning approaches with recommendations based on real-world experience.
api-designversioningbest-practices
Read article
Previous
12
Next
© 2026 Erland
Github · Twitter · Bluesky