AI Adoption - Drive Business Value and Organizational Impact
Get 50% Off Udacity Nanodegrees — Code CC50
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn Domain Driven Design (DDD) and Hexagonal Architecture through live coding in this 27-minute conference talk from DevConf.US 2025. Discover how DDD provides a repeatable, logical structure for implementing complex business logic, making it particularly well-suited for microservices development. Explore key DDD concepts including Aggregates, Repositories, Value Objects, Services, Ubiquitous Language, Adapters, and Shared Kernels while watching the construction of a real application that demonstrates these patterns in action. Understand how Hexagonal Architecture (Ports and Adapters) creates loosely coupled, interchangeable components that complement DDD principles perfectly. Follow along as the speaker builds an extensible application using these architectural patterns, complete with testing strategies to ensure code quality and maintainability. Gain practical knowledge of how to structure and test applications using DDD principles, and learn to leverage Hexagonal Architecture for creating easily extensible software solutions through hands-on demonstration without traditional slides.
Syllabus
An All Code Introduction to Domain Driven Design and Hexagonal Architecture - DevConf.US 2025
Taught by
DevConf