DDD Europe 2024 - Program

Building Distributed System Blueprints using DDD Practices

Main Conference - Hands-on Lab


Jennifer (JD) Carlston

Jennifer (JD) Carlston
Friday 31 from 11:00 until 13:00

(This is a hands-on lab with limited capacity)

System blueprints can be used to solve a myriad of problems across an organization. They can help you identify weaknesses, holes in integration and migration plans, as well as conduct and plan mergers and acquisitions.

If you're facing a large and complex problem that's spread between a lot of different people, domains, and organizations but you still need a plan identify holes and hotspots and to tackle the complexity somehow, the process of building a system blueprint can help you do just that.

We'll be holding a hands-on lab to help people understand the process of asynchronously building a system blueprint across distributed organizations and services.

Taking lessons from eventstorming and event modeling, facilitators will provide guidance around the hands-on activity to build an integration blueprint.

Participants will be divided into small groups and given questions, scripts and a domain brief.

Each participant will be given time to collaboratively build their own service blueprint within their small group.

From there they will pair up and interview the other groups to understand how their system fits within the larger whole, clear up any domain language, and generally add to the overall system blueprint.


Willingness to learn, communicate with others, to read, synthesize, and follow a script.

The files can be provided in advance for registered participants to review beforehand.

About Jennifer (JD) Carlston

Jennifer D. "JD" Carlston (she/they) is a visionary in the realm of software architecture and engineering. Her journey commenced at a young age at a local telco, where her expertise in IP systems laid the foundation for her ascent in the technology sector.

In January 2024, Jennifer joined IoRx-Ratava as their Chief A.I. Architect, working with the founders and executives make their dream of revolutionizing the fashion industry and fit technologies from the ground up a reality.

Her role has evolved significantly in FinTech and EdTech from Reuters and Merrick Bank to Pluralsight, where she led teams to transition from on-premises to cloud infrastructures, and from waterfall to agile methodologies, thereby revolutionizing data delivery and integration. She has led a distributed teams of architects and engineers, enhancing and delivering cutting-edge cloud technologies with platforms like serverless and Kubernetes architectures, to name a few. Her leadership extends beyond team management, helping to coordinate over cross-functional teams worldwide and liaising directly with C-suite executives to drive key technical initiatives.

Jennifer's passion for knowledge sharing and mentorship is evident in her commitment to teaching coding and system engineering practices, not just within her teams but also across the broader engineering community. Her efforts in improving decision-making processes, streamlining lean agile practices, and enhancing system and data architecture have helped push practices and the effective delivery of value forward.

Beyond her professional accomplishments, Jennifer is an active participant in the tech and artistic communities with diverse interests and commitment to giving back to the community.