Session
Charting the uncharted: discovering and evolving bounded contexts
In the realm of software architecture, Domain-Driven Design (DDD) stands as a beacon for managing complexity through a clear focus on the core domain. Among the most critical yet challenging aspects of DDD is the identification and evolution of domain bounded context boundaries. This presentation delves into the intricate process of discovering these boundaries, highlighting that their determination is often more art than science. We will explore pragmatic strategies that encourage iterative adjustments, allowing for an organic evolution towards more effective domain structures.
Moreover, the granularity of architectural components plays a pivotal role in the scalability and maintainability of systems. From monoliths to microservices, and further into nanoservices and Functions as a Service (FaaS), each approach offers unique benefits and challenges. This session will provide practical insights and methodologies to assist architects and developers in making informed decisions about the optimal granularity for their specific contexts. By bridging theory with real-world applications, we aim to equip participants with the tools needed to enhance their architectural practices in a DDD framework.
Join us as we navigate these complex decisions, fostering a deeper understanding and more robust application of Domain-Driven Design principles in modern software development.

Prem Chandrasekaran
Author, Coding Architect, Technology Leader, DDD Enthusiast
Chester Springs, Pennsylvania, United States
Links
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