2026.03.05A·06Hexagonal Architecture (Ports & Adapters): Inverting Dependency Direction
Hexagonal Architecture isolates your business logic from the outside world using Ports and Adapters. Learn how to invert dependency direction so your core domain stays untouched regardless of what database, framework, or external service you swap in — with TypeScript examples throughout.
Hexagonal ArchitecturePorts and AdaptersDDD
→2025.08.20A·03I Went Through Hell Switching Databases: Surviving with Hexagonal Architecture
When our service grew, migrating from MongoDB to PostgreSQL became inevitable. But our code was a spaghetti mess of business logic and database queries. I share my journey of adopting Hexagonal Architecture (Ports and Adapters) to decouple the core logic from external tools, turning a nightmare migration into a manageable task.
ArchitectureHexagonal ArchitectureClean Code
→