Skip to content

Details

This month we'll discuss keeping our solutions aligned to our business problems using Domain Driven Design. We hope you will add your own unique perspective to the follow-up discussions.

• Sergiy Chernets and Jagdeep Phandal will share how preserving the conceptual integrity of the problem domain is key to keeping our solutions robust and flexible enough to stay aligned to our real-world problems.
• We'll discuss pragmatic use of Domain Driven Design (DDD) to keep our software connected to the realities of our business.
• We'll discuss why DDD is relevant to everyone in our cross-functional teams. It's for everyone in our business, not just developers and architects.

Agenda: 2 hours - 1 presentation, followed by your interactive discussions

• Presentation details:
Speakers:
Sergiy Chernets, founder and Director U Reflection
Jagdeep Phandal, Technical Cloud Architect, WorkSafeBC

Abstract: Domain Driven Design in Hyperscale Clouds. Preserving conceptual integrity.

Over the course of my 25-year career as a Software Engineer/Architect, I have come to a sobering realization. Most software systems out there are detached from the reality of the business. Conceptual integrity of the problem domain is not preserved. As a result, these systems are rigid, short lived, and contribute high maintenance expenses to the overall cost of the business.

Domain Driven Design (DDD) philosophy is a way of seeing and creating software through the eyes of the business, delivering stable, highly flexible solutions and bringing out the true competitive advantage of the enterprise.

During my recent years in the leadership positions I came across of many analysts and engineers. There is a clear lack of ability to apply knowledge to real-world problem domains. To bridge this gap, I took a mentoring approach at my work places and developed a teaching series that includes theoretical concepts as well as practical strategies and tactics related to DDD and Distributed/Reactive Systems, including Actor Model, Microservices, Event Driven Architecture (EDA), Complex Event Processing (CEP), CQRS, etc. These fundamental concepts transcend trends and interests in “shiny objects” because they are rooted in and reflect principles that rule the Reality.

To solve the global issue of discrepancy between the knowledge provided by educational institutions and its applicability to reality, we need to fill the gap and gradually change the industry for the better.

• Discussions will follow the presentation:
Attendees enjoyed the collaborative brainstorming sessions after our previous talks, so we'll keep those going. After the talk, we will open the floor for follow-up questions and additional insights from the rest of our attendees.

• Important to know
Space is limited so reply early, and remember to update your response if you can’t make it so that others can come!

Please reach out to one of the meetup organizers if you are interested in giving a future talk, or would like to recommend a colleague to speak.

Members are also interested in