Engineering the Future of Software
16–18 October 2017: Conference & Tutorials
18–19 October 2017: Training
London, UK
 
Park Suite (St. James / Regents)
Add Docker in production: Your journey starts here. to your personal schedule
9:00 Docker in production: Your journey starts here. Clarence Bakirtzidis (Elabor8)
Windsor Suite
Add Reality is overrated: API simulation for microservice testing to your personal schedule
9:00 Reality is overrated: API simulation for microservice testing Daniel Bryant (SpectoLabs), Andrew Morgan (OpenCredo)
Add Developing resilient microservices with Kubernetes and Envoy to your personal schedule
13:30 Developing resilient microservices with Kubernetes and Envoy Rafael Schloming (Datawire), Phil Lombardi (Datawire)
Blenheim Room
Add Building maintainable software architectures (sponsored by SIG) to your personal schedule
9:00 Building maintainable software architectures (sponsored by SIG) Pepijn van de Kamp (Software Improvement Group)
Add Resilient software design in a nutshell to your personal schedule
13:30 Resilient software design in a nutshell Uwe Friedrichsen (codecentric AG)
12:30 Lunch | Room: Windsor Suite + Fiamma Restaurant
8:00 Morning Coffee | Room: Mezzanine Hallway, Kensington
10:30 Morning Break | Room: Mezzanine Hallway, Kensington
15:00 Afternoon Break | Room: Mezzanine Hallway, Kensington
9:00-12:30 (3h 30m) Devops Best Practice, Hands-on
Docker in production: Your journey starts here.
Clarence Bakirtzidis (Elabor8)
Whether you are migrating existing applications or starting afresh with microservices, Clarence Bakirtzidis helps you get started on your journey to Docker-based production environments, focusing on an infrastructure-as-code approach via scripting and automation from the command-line interface.
13:30-17:00 (3h 30m)
Real-world serverless architecture and engineering with AWS
Mike Roberts (Symphonia)
Mike Roberts discusses the benefits, trade-offs, concepts, and patterns of serverless architecture and then demonstrates building a serverless application using AWS technology with API Gateway and Lambda.
9:00-12:30 (3h 30m) Microservices, pros and cons Hands-on
Reality is overrated: API simulation for microservice testing
Daniel Bryant (SpectoLabs), Andrew Morgan (OpenCredo)
Testing microservices is challenging. Dividing a system into components naturally creates interservice dependencies, and each service has its own performance and fault-tolerance characteristics that need to be validated during development and the QA process. Daniel Bryant and Andrew Morgan share the theory, techniques, and practices needed to overcome this challenge.
13:30-17:00 (3h 30m) Microservices, pros and cons Best Practice
Developing resilient microservices with Kubernetes and Envoy
Rafael Schloming (Datawire), Phil Lombardi (Datawire)
Microservices are an increasingly popular approach to building cloud-native applications, and dozens of new technologies that streamline microservices development, such as Docker, Kubernetes, and Envoy, have been released over the past few years. Phil Lombardi and Rafael Schloming walk you through actually using these technologies to develop, deploy, and run microservices.
9:00-12:30 (3h 30m) Sponsored
Building maintainable software architectures (sponsored by SIG)
Pepijn van de Kamp (Software Improvement Group)
Pepijin van de Kamp shares a simple, fact-based method of building software systems and their architecture, covering some frequently encountered architectural styles and ways to identify architectural bottlenecks in your implementations.
13:30-17:00 (3h 30m) Distributed systems Best Practice, Overview, Theoretical
Resilient software design in a nutshell
Uwe Friedrichsen (codecentric AG)
Uwe Friedrichsen walks you through the foundations of resilient software design: what it is, why we need it, how to start, and where the biggest pitfalls lie, with a focus on design challenges and useful resilience patterns.
12:30-13:30 (1h)
Break: Lunch
8:00-8:30 (30m)
Break: Morning Coffee
10:30-11:00 (30m)
Break: Morning Break
15:00-15:30 (30m)
Break: Afternoon Break