
Hexagonal architecture has a reputation for being clean architecture's even more elaborate cousin. The actual idea is simple and useful: separate your business logic from the things that change a lot (databases, HTTP frameworks, message brokers). Here's how to apply it without ending up with five layers per file.
Engineering Craft
TypeScript, CI/CD, databases, observability -- the skills that make code production-ready.