Engineering the Future of Software
29–31 Oct 2018: Tutorials & Conference
31 Oct–1 Nov 2018: Training
London, UK

Designing autonomous teams and services

Nick Tune (Empathy Software), Zsofia Herendi (Dealogic)
13:3017:00 Wednesday, 31 October 2018
Enterprise architecture
Location: Windsor Suite
Secondary topics:  Hands-on
Average rating: **...
(2.00, 2 ratings)

Who is this presentation for?

  • Architects, developers, and leaders

Prerequisite knowledge

  • A working knowledge of architecting distributed systems and microservices, along with the trade-offs they entail

What you'll learn

  • Learn how to identify boundaries in the domain and use those to model modules, microservices, and team boundaries


Join Nick Tune and Zsófia Herendi to learn how to model a complex system and break it down into cohesive bounded contexts. You’ll leave with skills you can immediately begin applying in your organization to improve the autonomy of your software services and the teams that build and run them.

Nick and Zsófia walk you through modeling a complex domain with event storming and then applying strategic modeling heuristics to various scenarios involving a variety of challenging business, organizational, and technical goals and constraints. Lots of curve balls will be thrown at you, as you learn how to find the best bounded contexts while facing whatever challenges you may encounter. Along the way, you’ll also explore theoretical concepts, drawing on ideas from DDD, systems thinking, promise theory, the theory of constraints, and more.

Photo of Nick Tune

Nick Tune

Empathy Software

Nick Tune is a principal consultant at Empathy Software. A product-focused technical leader, Nick has helped teams in a variety of organizations to achieve continuous delivery and high alignment, including the UK government, Salesforce, and 7digital. He is the coauthor of Designing Autonomous Teams and Services (O’Reilly) and Patterns, Principles and Practices of Domain-Driven Design (Wrox). He blogs from

Photo of Zsofia Herendi

Zsofia Herendi


Zsófia Herendi brings new products to market at Dealogic, a global leader in fintech, where she also coaches teams in BDD and DDD. Zsófia has spent more than 10 years bringing developers and business people together to build world-class digital products and services. A skilled modeler with a passion for diagramming and an addiction to optimizing flow, she recently founded Hungary’s first DDD community.

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)


Picture of Zsofia Herendi
Zsofia Herendi | PRODUCT OWNER
28/10/2018 12:48 GMT

During our hands-on workshop, you will be modelling a travel domain. So if you’d like to prepare for the workshop and get the most out of the session, here’s a short homework exercise that should take 5 – 10 minutes:

1. Think of a business that provides some form of transportation service (or invent your own business): trains, planes, taxis, space ships, or similar….

2. List 3-5 of the key events in your business process. This could include: marketing, customer relationships, booking travel, the travel experiences, after sales, or something else. E.g. “customer re-booked”, “season ticket purchased”, “5 star review left”, etc.

3. List 1 – 3 core differentiators of the business. E.g. “exclusive trips to Mars” or “the fastest trains in Europe” or “the best in-journey entertainment” or “the lowest cost”, etc.

Meet you there! :)