chemacabeza.dev
AboutProjectsWritingNowContact
Writing

Thoughts on the craft

Opinions and hard-earned lessons about systems, teams, and engineering at scale.

ArchitectureBackend SystemsDistributed SystemsEngineeringMicroservicesPerformanceProduct
PerformanceProductBackend Systems

Performance is a product feature

Performance is a product feature There is a mental model that corrupts how most engineering teams think about performance: > "Functional requirements first. Non-functional requir…

1 Mar 20254 min read
Read
ArchitectureMicroservicesEngineering

Modular monolith vs microservices: a practical guide

Modular monolith vs microservices: a practical guide The debate usually goes like this: > "We should move to microservices. Monoliths don't scale." Or the backlash: > "We shoul…

10 Feb 20255 min read
Read
MicroservicesArchitectureDistributed Systems

Why most microservices architectures fail

Why most microservices architectures fail There is a certain irony to microservices. An architectural style explicitly designed to create autonomous, independently deployable serv…

15 Jan 20254 min read
Read
chemacabeza.dev

Building high-performance systems and engineering teams that ship.

AboutProjectsWritingNowContact

© 2026 José María Cabeza Rodríguez. Built with Next.js & Tailwind CSS. Deployed on Vercel.