YoVDO

Aligning Bounded Contexts with Subdomains in Legacy Code

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses System Architecture Courses Domain-driven Design Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a comprehensive conference talk on aligning bounded contexts with subdomains in legacy code. Delve into the intricacies of system boundaries, from Big Ball of Mud systems to well-structured architectures. Learn about the impact of boundary "thickness" and interrelationships on system maintainability and adaptability. Follow a real-world healthcare use case that demonstrates the process of achieving alignment between perceived subdomains, logical boundaries, and source code structure in a legacy system. Gain insights into strategic Domain-Driven Design and the 4+1 Architectural View Models. Discover practical steps for creating new bounded contexts, reducing cognitive load, and managing dependencies in distributed systems. Examine topics such as observable boundaries, logical view dependencies, integration tests, and the Stable Abstraction Principle. This talk, presented by Mufrid Krilic at NDC Oslo 2021, offers valuable knowledge for developers and architects working with complex legacy systems.

Syllabus

Intro
Training and Coaching
Core Domain
Problem Space and Solution Space
The Two Pillars of DDD
Making Sense of the Problem Space
Reducing the Cognitive Load
Observable boundaries
Logical View Dependencies
Cost of Dependencies in a Distributed System
Integration tests?
Stable Abstraction Principle
View Model Composition


Taught by

NDC Conferences

Related Courses

Health Informatics: Data and Interoperability Standards
Georgia Institute of Technology via edX
Fractal Architecture
NDC Conferences via YouTube
Strangling the Monolith - Applied Patterns & Practices from the Trenches
NDC Conferences via YouTube
Refactoring Is Not Just Clickbait
NDC Conferences via YouTube
Amazing Algorithms for Solving Problems in Software
NDC Conferences via YouTube