Romain Rochegude·Oct 31Rethinking Hexagonal Architecture with Elegant ObjectsHexagonal architecture provides a useful foundation: business behavior should remain independent of the technologies used to expose it or…
Raghav Vian Panthi·Oct 27Learning Hexagonal Architecture and Uber Fx in Go | EP:018While learning Go backend development, I started exploring two concepts: Hexagonal Architecture and Uber Fx.
Ana Carolyne·Oct 23Arquitetura Hexagonal em Go: como evitar que seu código vire um relacionamento tóxicoImagine que você está desenvolvendo uma API em Go. Tudo começa muuuito bem: um handler recebe uma requisição HTTP, executa uma regra de…
George·Oct 23Why We Need to Talk More about Clean ArchitectureOr why business logic cannot be done in a pure function alone.
IndevdomainbyMarcelo Domingues·Oct 22Hexagonal Architecture (Ports and Adapters) in Spring BootMost Spring Boot codebases rot in the…Hexagonal Architecture — Alistair Cockburn’s “Ports and Adapters” — is a direct answer to this decay. The core idea is almost…A response icon1A response icon1
Carlos Martinez·Oct 21Implementing DDD and Hexagonal Architecture in NestJS: A Complete Practical Guide1. When a service starts doing everything
InTechnical blog from UNIL engineering teamsbyGeorge·Oct 12Use Case vs Saga: when Two Aggregates FightWe continue looking at Game-Clean — a demo application vibe-coded with Claude to showcase interesting concepts of Clean DDD architecture…
Enok Antônio de Jesus·Oct 7Strategy Pattern at System Scale: Migrations, Tenants and the Policies Hiding in Your FrameworksBranch by Abstraction, driven ports, Kafka assignors and Spring’s {bcrypt} prefix first; then the classic pattern and every Java 25 file
Ayushsingla·Oct 3Hexagonal ArchitectureHexagonal Architecture is also known as Ports and adapters architecture, is a design pattern in system design. It primarily focuses on…
Rukmanghan Selvakumar·Oct 2Hexagonal Architecture Explained: Building a Next.js Application That Can Survive ChangeSoftware becomes difficult to maintain for a surprisingly simple reason: