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

Schedule: Theoretical sessions

13:1514:05 Monday, 29 October 2018
Enterprise architecture
Location: King's Suite - Balmoral
Kishau Rogers (bigThinking)
Average rating: **...
(2.88, 8 ratings)
The future of software is being driven by intelligent applications. By the year 2020, more than 85% of customer interactions will be carried out without humans. The road to enterprise intelligence starts with the humans behind the curtain. Kishau Rogers explains how to reduce the friction of AI adoption in the enterprise using systems thinking and people-centered workflows. Read more.
14:1515:05 Monday, 29 October 2018
Location: Blenheim Room - Palace Suite
Nikhil Barthwal (Google)
Average rating: ****.
(4.00, 5 ratings)
While there are differences between serverless architecture and microservices architecture, 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. Nikhil Barthwal elaborates, covering the pros and cons, details of various deployment patterns, and best practices. Read more.
14:1515:05 Monday, 29 October 2018
Distributed systems
Location: Buckingham Room - Palace Suite
Adam Sandor (Container Solutions), Fabio Tiriticco (Fabway)
Average rating: ****.
(4.50, 6 ratings)
An Akka expert 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? Adam Sandor and Fabio Tiriticco share research to help answer those questions. Read more.
15:5016:40 Monday, 29 October 2018
Location: King's Suite - Sandringham
Yan Cui (DAZN)
Average rating: ****.
(4.20, 5 ratings)
Chaos engineering is a discipline that focuses on improving system resilience through controlled experiments that expose the inherent chaos and failure modes in your system. While most of the publicized literature and tools focus on killing EC2 servers, Yan Cui explains how to apply the same principles of chaos to a serverless architecture built around AWS Lambda functions. Read more.
16:5017:40 Tuesday, 30 October 2018
Leadership skills
Location: Park Suite (St. James / Regents)
Rotem Hermon (SAP)
Average rating: ****.
(4.80, 5 ratings)
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. Rotem Hermon discusses ethical challenges related to technology, sense of self, politics, and truth and explains what we can do about it. Read more.
16:5017:40 Tuesday, 30 October 2018
Application architecture, Distributed systems, Microservices, Scale
Location: King's Suite - Balmoral
Allard Buijze (AxonIQ), Nakul Mishra (Casumo)
Average rating: ***..
(3.80, 10 ratings)
The architectural principle of CQRS makes great promises about the scalability of applications. Allard Buijze and Nakul Mishra elaborate on these promises and explain how to bring them into practice. Along the way, they provide insight into the challenges Casumo faced while scaling from thousands to billions of events and how they were resolved. Read more.