Home GOTO Experts Xin Yao

Xin Yao

Change Facilitator, Consultant & Trainer (DDD, sociotechnical architecture)

Xin Yao is an independent consultant, trainer, and sociotechnical architect based in Copenhagen. She supports organizations across Europe in navigating complex design, architecture and modernization challenges. Her work blends Domain-Driven Design, collaborative modeling, sociotechnical thinking, psychological safety, and conversational leadership.

Drawing on her background as a chief architect and years of facilitating large-scale change, Xin brings a structured yet deeply human approach to connecting business, technology, and teams.

She helps organizations integrate relational and conversational practices into architecture, strategy, product design, and cross-team collaboration—enabling better decisions, clearer models, and more joyful teamwork.

Xin regularly teaches and speaks at events such as GOTO, DDD Europe, KanDDDinsky, Explore DDD, OOP, JAX, Øredev, CoMoCamp, FlowCon, and Craft.

Upcoming masterclasses featuring Xin Yao

2 Days: Thinking Together with Domain-Driven Design (DDD)

In the age of AI, thinking together with other humans is a competitive advantage. AI can generate features fast. But it cannot generate shared understanding, nor the joy and ownership from thinking and modeling together.

As code becomes cheap, meaning becomes expensive.

This masterclass positions Domain-Driven Design as a critical capability to tackle two emerging risks, particularly for AI-accelerated teams

  • **Cognitive risk **— velocity outpacing shared understanding
  • Identity risk — shipping systems we have “prompted”, but don’t feel connected to

The differentiator is not who can generate code. It’s who can think together about what should be built — and preserve systemic clarity as complexity scales.

Over two days, you’ll learn to use DDD as a sociotechnical design practice that protects clarity, alignment, and craftsmanship while AI accelerates execution.

We focus on the strategic core of DDD:

  • Ubiquitous Language
  • Core Domain Strategy
  • Bounded Contexts
  • Context Mapping
  • Collaborative Modeling

DDD becomes less about entities and repositories — and more about designing shared mental models before multiplying output.

Who This Is For

  • Software professionals who want to stay impactful in AI-accelerated environments:
  • Engineers and architects
  • Product leaders
  • Domain experts
  • Agile coaches
  • UX professionals

Especially valuable if you experience:

  • Misalignment amplified by speed
  • Blurred ownership
  • Systems growing faster than understanding

What You’ll Walk Away With

You will be able to:

  • Slow down the right conversations before speeding up execution
  • Use Ubiquitous Language to reduce AI-induced non-determinism
  • Design Bounded Contexts as clarity and ownership containers
  • Makettrade-offs explicit with Context Mapping
  • Use modeling as a collective learning practice
  • Pair human judgment with AI acceleration responsibly

Day 1 — Thinking Together

We ground DDD in three lenses:

  • Languaging — building shared meaning with domain abstractions
  • Modeling — making complexity visible
  • Connecting — Collaborating visually & conversationally

Through hands-on collaborative modeling, you’ll surface assumptions, explore domain behavior, and identify meaningful subsystem boundaries.

Day 2 — Designing for Impact

We zoom in on patterns with strategic and systemic leverage:

  • Core Domain discovery
  • Domain vs. Context distinctions
  • Event-first modeling of behavior and integration
  • Context Mapping as a tool for visible trade-offs

Both days are highly interactive, using analog modeling and structured conversations to integrate learning. You’ll leave with a coherent approach you can apply immediately in your own context.

Prerequisites

Experience working with software in teams and curiosity about the future of our craft.

Monday Sep 28 @ 09:00 & Tuesday Sep 29 @ 09:00 | Copenhagen, Denmark

Reserve your spot now

Content featuring Xin Yao

50:18
Collaborative Software Design
45:17
Domain-Driven Refactoring
Browse all experts

Here