Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Building an Application with TDD, DDD and Hexagonal Architecture - Isn't it a bit too much?

NDC Conferences via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the practical application of Test-Driven Development (TDD), Domain-Driven Design (DDD), and Hexagonal Architecture in this 40-minute conference talk from NDC Oslo 2025. Examine a real-world case study where these methodologies were used to build a backend application for integrating three different systems, while critically assessing whether combining these approaches creates unnecessary complexity. Learn about the decision-making process behind isolating domain models and creating abstraction layers between systems, and discover how these architectural choices impact code readability and maintainability over time. Investigate key questions about what constitutes an effective domain model, when reduced test coverage might be appropriate, and whether applying multiple "best practices" simultaneously always leads to better outcomes. Gain insights into the balance between theoretical software engineering principles and practical development realities, with a candid evaluation of whether the complexity introduced by these methodologies justifies their benefits in real-world applications.

Syllabus

Building an Application with TDD, DDD and Hexagonal Architecture... - Mufrid Krilic - NDC Oslo 2025

Taught by

NDC Conferences

Reviews

Start your review of Building an Application with TDD, DDD and Hexagonal Architecture - Isn't it a bit too much?

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.