Masoud Chelongar

Senior Software Architect & Software Transformation Expert with a deep expertise in Domain-Driven Design, Software Transformation and Modernization, and building scalable systems

The creator of the Systemic Event Discovery Approach


Rethinking Software Architecture in the Face of Complexity

Software ecosystems fail not because of using of only irrelevant technology stack or on-premises solutions, but because of misunderstood complexity of it.

The complexity of software ecosystems does not arise from code alone, but from evolving domains, changing requirements, and the interactions between people, systems, and decisions over time. Modern software ecosystems are understood as sociotechnical systems, inherently complex to develop, analyze, and modernize.

Much of what is called architecture today focuses on structure, tools, or patterns, yet these often fail to capture how systems actually behave and evolve in real-world environments.

My expertise focuses on understanding software systems as dynamic, evolving entities, which are shaped by interactions, context, and continuous change. Rather than reducing complexity prematurely, the goal is to make it visible, navigable, and meaningful. So that architecture becomes a tool for clarity, not just control.


Systemic Event Discovery Approach

The Systemic Event Discovery Approach is a practical methodology for modernizing and transforming sociotechnical systems and building effective architectures.

It provides a structured way to uncover domain complexities, align technical design with business requirements, and build scalable, responsive systems. This idea currently being developed further in an upcoming book.


Focus Areas

My work focuses on understanding and designing complex software systems in a way that aligns technical architecture with real-world business domain challenges. This includes applying Domain-Driven Design to model business complexity effectively, as well as designing distributed and event-driven systems (EDA) that can evolve over time.

I also work with cloud-native architectures and system transformation and modernization, helping organizations transition from rigid structures to more adaptable and scalable solutions. In addition, I explore the role of AI and intelligent systems in shaping modern software, with a focus on making these technologies practical and meaningful within real-world applications.