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

Schedule: Distributed systems sessions

Add to your personal schedule
10:4512:15 Monday, 29 October 2018
Location: Blenheim Room - Palace Suite Level: Beginner
Secondary topics:  Case Study, Overview
Jim Gough (Morgan Stanley)
In this talk we will explore moving from a traditional monolithic architecture towards building a single API compose of many microservices and some of the challenges it presents. We will explore technologies and patterns with a mixture of hands on examples and discussion topics. We will also consider the impact to team culture and agile practices required to achieve operational excellence. Read more.
Add to your personal schedule
14:1515:05 Monday, 29 October 2018
Location: King's Suite - Balmoral Level: Beginner
Secondary topics:  Best Practice, Hands-on
Bernd Rücker (Camunda)
Most people still integrate via REST but are not even aware of missing consistency guarantees in these architectures. I will make these challenges transparent by fun little real-life stories and demonstrate possible cures by some live coding. Read more.
Add to your personal schedule
14:1515:05 Monday, 29 October 2018
Location: Buckingham Room - Palace Suite Level: Intermediate
Secondary topics:  Framework-focused, Theoretical
Adam Sandor (Container Solutions), Fabio Tiriticco (Fabway)
An Akka and a Kubernetes expert walk into a bar. They order drinks and try to figure out which technology is better for building distributed applications. Does Akka Clustering have a place in the age of Kubernetes? Does Kubernetes bring any value to those who are building applications using Akka? This talk will summarise our research into answering those questions. Read more.
Add to your personal schedule
15:5016:40 Monday, 29 October 2018
Location: King's Suite - Balmoral Level: Beginner
Secondary topics:  Best Practice, Overview
Erik Wilde (API Academy)
As APIs proliferate, managing the constantly growing and evolving API landscapes becomes a challenge. Part of the management challenge is for APIs to be able to describe themselves, so that users and tooling can use descriptions for finding and filtering APIs. A standardized labeling scheme can help to cover some of the cases where API self-description allows API landscapes to become more usable. Read more.
Add to your personal schedule
16:5017:40 Monday, 29 October 2018
Location: King's Suite - Balmoral Level: Intermediate
Secondary topics:  Best Practice, Framework-focused
Wenbo Zhu (Google)
This talk illustrates the key architectural properties and underlying technologies to create and deploy a real-time & stateful application on top of the completely stateless serverless architecture. Read more.
Add to your personal schedule
15:5016:40 Tuesday, 30 October 2018
Location: King's Suite - Sandringham Level: Intermediate
Secondary topics:  Anti-Pattern, Best Practice
Irakli Nadareishvili (Capital One)
With cloud-native and Microservices architecture gaining wide adoption asynchronous programming patterns are becoming increasingly important. We discuss 3 major async forms that are relevant in this space: Event Sourcing, Reactiveness, and Data Streams We define each pattern, explain relevant use-cases, using examples from FinTech context, and discuss differences in implementation Read more.
Add to your personal schedule
16:5017:40 Tuesday, 30 October 2018
Location: King's Suite - Sandringham Level: Advanced
Secondary topics:  Case Study, Theoretical
Allard Buijze (AxonIQ), Nakul Mishra (Casumo)
The architectural principle of CQRS makes great promises about the scalability of applications. In this presentation, we will elaborate on these promises and discuss how to bring them into practice. We provide insight in the challenges we faced while scaling from thousands to billions of events, and how we resolved them. Read more.