Search

Lessons (11)

  • Onion Architecture & Clean vs Hexagonal vs Onion

    Jeffrey Palermo's Onion Architecture layer by layer, then a clear side-by-side comparison of Clean, Hexagonal …

  • Hexagonal Architecture (Ports & Adapters)

    … Each device just needs an adapter (a cable or dongle) that fits the port. Hexagonal Architecture , also called …

  • Choosing an Architecture

    … For example: a modular monolith (1), with Hexagonal modules (2), cut along DDD bounded contexts (3), talking via …

  • What Is Software Architecture?

    … a modular monolith , split along DDD bounded contexts , where each module uses Hexagonal/Clean architecture inside, and modules …

  • Clean Architecture

    … The [Software Architecture](/learn/software-architecture) topic covers [Clean Architecture in depth](/learn/software-architecture/clean-architecture), [Hexagonal …

  • Layered (N-Tier) Architecture

    … Evolve toward Clean/Hexagonal when business logic grows and database coupling starts to hurt. Key takeaways - Layered architecture …

  • MVC, MVP & MVVM

    … In a bigger app, they sit in the outer layer of Clean or Hexagonal architecture: mermaid flowchart LR …

  • Serverless Architecture

    … business logic portable. Put it in plain modules (Hexagonal style) and keep the Lambda handler as a thin …

  • Vertical Slice Architecture & the Modular Monolith

    … get skipped where it matters. 💡 Slices and Clean/Hexagonal aren't enemies. A popular combination: vertical slices for …

  • Domain-Driven Design: Strategic Design

    … One team per context"] BC -- INSIDE["Inside each: Hexagonal / Clean<br/ + tactical DDD (next lesson)"] Key takeaways - DDD …

  • Domain-Driven Design: Tactical Patterns

    … tactical DDD entirely. Where it all lives (with Hexagonal / Clean) text src/ordering/ one bounded context ├── domain/ │ ├── Order …