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

Schedule: Theoretical sessions

Add to your personal schedule
13:1514:05 Monday, 29 October 2018
Enterprise architecture
Location: King's Suite - Balmoral Level: Intermediate
Kishau Rogers (bigThinking)
More companies are pivoting from pre-programmed software applications to intelligent applications. By the year 2020, more than 85% of customer interactions will be carried out without humans. We will focus on reducing the friction of AI Adoption in the Enterprise using systems thinking and people-centered workflows. The road to enterprise intelligence starts with the humans behind the curtain. Read more.
Add to your personal schedule
14:1515:05 Monday, 29 October 2018
Serverless
Location: Blenheim Room - Palace Suite Level: Intermediate
Nikhil Barthwal (Grand Central Tech)
While there are differences between Serverless architecture & Microservices architecture, they both require an application to be composed of a collection of loosely coupled components. Thus, it is possible to implement Microservices architecture as a Serverless Application. This talk elaborates on this topic and covers the pro’s & con’s as well as details of various deployment patterns. Read more.
Add to your personal schedule
14:1515:05 Monday, 29 October 2018
Distributed systems
Location: Buckingham Room - Palace Suite Level: Intermediate
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
Serverless
Location: King's Suite - Sandringham Level: Intermediate
Yan Cui (DAZN)
Chaos engineering is a discipline that focuses on improving system resilience through controlled experiments that expose the inherent chaos and failure modes in our system. Most of the publicised literature and tools focus on killing EC2 servers, but how can we apply the same principles of chaos to a serverless architecture built around AWS Lambda functions? Read more.
Add to your personal schedule
16:5017:40 Tuesday, 30 October 2018
Leadership skills
Location: Park Suite (St. James / Regents) Level: Beginner
Rotem Hermon (SAP)
We, developers and architects, are a major force influencing software, technology, and the world it creates. If we really want to create a better world, we need to open our eyes to the link between ethics and software. In this session we'll discuss technology, sense of self, politics, truth, and try to understand what we can do about it. Read more.
Add to your personal schedule
16:5017:40 Tuesday, 30 October 2018
Application architecture, Distributed systems, Microservices, Scale
Location: King's Suite - Sandringham Level: Advanced
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.