
When Hexagonal Architecture Is Overkill
Ports, adapters, use cases — they earn their keep. Sometimes. The other times, the ceremony costs more than the coupling it prevents.
May 19, 202611 min read0 reactions0 comments
Tag archive

Ports, adapters, use cases — they earn their keep. Sometimes. The other times, the ceremony costs more than the coupling it prevents.

If your CRUD service has controllers, services, repositories, DTOs, mappers, and factories, you wrote Spring Boot with worse syntax. Here is the cure.

You shipped generics in 2022 and still write any inside them. Three patterns where the escape hatch is hiding, and what the constraint should be.

I started my JS career in 2015, spent a year working exclusively with it, and then transitioned to...