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

Schedule: Hands-on sessions

14:1515:05 Monday, 29 October 2018
Distributed systems
Location: King's Suite - Balmoral
Bernd Rücker (Camunda)
Average rating: ****.
(4.29, 14 ratings)
Integrating microservices and taming distributed systems is hard. Most people still integrate via REST but are not even aware of missing consistency guarantees in these architectures. Bernd Rücker shares three challenges he's observed in real-life projects and demonstrates how to avoid them, using live coding. Read more.
15:5016:40 Monday, 29 October 2018
Cloud native
Location: Buckingham Room - Palace Suite
Average rating: ***..
(3.69, 13 ratings)
Building microservice architectures is complex. Handling the involved complexities is usually left up to the development teams to implement. Using open source components to address these challenges is an option, but this quickly leads to excessive library bloat in your microservices. So let's put them on a diet—with Istio. Join Mario-Leander Reimer to learn how. Read more.
14:1515:05 Tuesday, 30 October 2018
Leadership skills
Location: Buckingham Room - Palace Suite
Mlungisi Duma (First National Bank)
Average rating: **...
(2.07, 14 ratings)
Most architectural designs are rejected by stakeholders or teams, in part because they didn't participate in creating the solution. Mlungisi Duma shares useful techniques for involving business expects in architecture design and the software development life cycle. You'll also learn how to convince the IT team to buy in to the new design without too much resistance or friction. Read more.
15:5016:40 Tuesday, 30 October 2018
Application architecture, Microservices, Security
Location: Blenheim Room - Palace Suite
Tobias Uldall-Espersen (, Thomas Krogsgaard Holme ( )
Average rating: ***..
(3.17, 6 ratings)
Tobias Uldall-Espersen and Thomas Krogsgaard Holme explain how they applied microservice architecture and privacy by design principles to break down a monolithic portal containing 50+ products—the Danish national ehealth portal—redesign it, and produce a scalable and flexible platform in compliance with the EU General Data Protection Regulation (GDPR). Read more.
9:0012:30 Wednesday, 31 October 2018
Integration architecture
Location: Windsor Suite
Tom Hofte (Xebia), Marco van der Linden (Xebia)
Average rating: ***..
(3.40, 5 ratings)
A web API is a channel into your business domain. Because of its simplicity, REST is the de facto standard for developing web APIs, but translating complex domain behavior to simple REST concepts is typically not straightforward. Tom Hofte and Marco van der Linden explore RESTful resource modeling and share practical solutions to bridge the gap between a domain model and a RESTful API. Read more.
13:3017:00 Wednesday, 31 October 2018
Enterprise architecture
Location: Windsor Suite
Nick Tune (Empathy Software), Zsofia Herendi (IBM Budapest Lab)
Average rating: ***..
(3.14, 7 ratings)
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. Read more.
13:3017:00 Wednesday, 31 October 2018
Marco Emrich (codecentric)
Average rating: ***..
(3.00, 9 ratings)
Event-driven programming has been proven useful in many situations. However, the asynchronous programming model often needs some time to get used to. Marco Emrich explores event concepts in a familiar language and walks you through solving an exciting kata with the help of event-driven programming. Read more.