Team Topologies [Half-Day]

Team Topologies is an organizational design practice that keeps software healthy and evolvable for optimized engineering culture and promised outcomes.

This workshop introduces nine steps of running Team Topologies that help engineering leaders

  • Balance all kinds of legitimate powers in an organization
  • Identify collaboration patterns
  • Design a structure that manages the Cognitive Load
  • Eventually, evolve your team and organizational structure to promote your desired architecture

Key Takeaways

1 Understand Team Topologies from the DDD (Domain-driven Design) context

2 Learn basic concepts of Team Topologies

3 Learn how to identify four fundamental team topologies

4 Learn when to use three key interaction models

5 Learn how to run a team topologies workshop in your organization


Zichuan Xiong

Principal @Thoughtworks

Zichuan Xiong has been a Principal at Thoughtworks since 2008. He works with Chief Digital / Data / and Technology Officers to drive business impact across tech and product organizations. His strengths and experiences are DDD, Data Mesh, and Org Design / Changes.

Read more


Premanand Chandrasekaran

Head of Technology @Thoughtworks

Premanand (Prem) Chandrasekaran is a technology leader and change agent with a solid track record of leading large technology teams and helping businesses deliver mission-critical problems while exhibiting high internal and external quality. In the past two decades, he has had the pleasure of helping a variety of clients and domains ranging from financial services, online retailers, education, and healthcare startups among others. His specialties include technical innovation, architecture, continuous delivery, agile/iterative transformation and employee development. When not fiddling with his trusty laptop, he spends time with his son ripping beyblades, playing video games and analyzing the nuances of cricket.

Read more
Find Premanand Chandrasekaran at:


Karthik Krishnan

Technical Principal @Thoughtworks

Karthik Krishnan is a technology leader with over 25 years of experience in designing and building large-scale enterprise solutions across financial and retail domains. He has played numerous technical roles in leading product development for major financial institutions. He is currently serving the role of Technical Principal at Thoughtworks. He is passionate about platform thinking, solution architecture, application security and strives to be known as a coding architect. His most recent assignment entailed leading a large technology team helping their clients in their legacy modernization journey with Cloud. When not working, he spends time practicing playing tunes on his musical keyboard.

Read more
Find Karthik Krishnan at:


Friday Oct 28 / 09:00AM PDT ( 3 hours )


Bayview B


Level beginner to intermediate


Domain Driven Design Team Topologies



  • Participants should have a basic understanding of Conway's Law
  • Participants should have a brief idea about their tech organization
  • The ideal participants will be those working on designing a tech organization and driving org changes