Session

A Live Coding Introduction to Domain Driven Design and Hexagonal Architecture

Domain Driven Design excels in complicated environments, and provides a structure that makes coding difficult business logic significantly easier and faster. Domain Driven Design also aligns perfectly with microservices architectures, and the rise of microservices has created a renewed interest in DDD.

Hexagonal Architecture (or Ports and Adapters) excels at producing loosely coupled, interchangeable components that fit well with DDD.

In this presentation I will build a basic app that implements DDD principles with Aggregates, Repositories, Value Objects, and Services and implements Hexagonal Architecture for easy extensibility.

No slides; all code.

Jeremy Davis

Solving things, slinging opensource

Decatur, Georgia, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top