Engineering the Future of Software
16–18 October 2017: Conference & Tutorials
18–19 October 2017: Training
London, UK

Schedule: Anti-Pattern sessions

Add to your personal schedule
13:1514:05 Monday, 16 October 2017
Devops
Location: King's Suite - Balmoral Level: Intermediate
Michelle Brush (Cerner Corporation)
Average rating: ***..
(3.95, 19 ratings)
Are you vigilantly keeping watch on your system in anticipation of altering some setting or system state? When parts of your system fail, do you perform manual cleanup? If so, humans have been injected into your architecture. Michelle Brush explores the factors that lead to systems that run on human intervention and shares best practices for detecting and removing humans from the machine. Read more.
Add to your personal schedule
14:1515:05 Monday, 16 October 2017
Integration architecture
Location: King's Suite - Sandringham Level: Intermediate
Karun Japhet (ThoughtWorks)
Average rating: ***..
(3.86, 22 ratings)
Karun Japhet tells the tale of how one company bridged the technological divide between modern event-driven systems and traditional architectures, building a resilient platform with eventual consistency guarantees even when third parties provided no guarantees of reasonable service. Read more.
Add to your personal schedule
10:4512:15 Tuesday, 17 October 2017
Fundamentals
Location: Blenheim Room - Palace Suite Level: Beginner
Rob Dickinson (Intel)
Average rating: ****.
(4.33, 6 ratings)
The persistent memory revolution is almost here, but many of us architects can't clearly picture where persistent memory fits into our applications. The hard truth is that persistent memory isn't quite like memory or storage; it's a new tier with new capabilities and tradeoffs. Rob Dickinson dispels some of the myths about persistent memory so you can better plan your own research. Read more.
Add to your personal schedule
13:1514:05 Tuesday, 17 October 2017
Fundamentals
Location: King's Suite - Balmoral Level: Beginner
Patrick Kua (N26)
Average rating: ****.
(4.23, 22 ratings)
Imagine that tomorrow you started work on a new software system. What would you need to know to be productive? What information would help you orient yourself, make better decisions, and know that you're heading in the right direction? Patrick Kua uses the analogy of the travel guide to help you decide what to document in your software systems. Read more.
Add to your personal schedule
14:1515:05 Tuesday, 17 October 2017
Scale
Location: King's Suite - Sandringham Level: Intermediate
Ann Mwangi (ThoughtWorks)
Average rating: **...
(2.00, 9 ratings)
Architects are increasingly becoming convinced that the cloud is the way to scale. The most important consideration after deciding on a cloud migration is the architectural design of the proposed infrastructure. Ann Mwangi shares considerations when deciding on and designing a cloud architecture for a business and highlights common pitfalls that teams fall into during this process. Read more.
Add to your personal schedule
14:1515:05 Tuesday, 17 October 2017
Microservices, pros and cons
Location: Blenheim Room - Palace Suite Level: Beginner
Zsolt Sztupák (Gamesys)
Average rating: ***..
(3.33, 3 ratings)
A few years ago, Gamesys began to modernize its platform. Moving to a containerized microservice architecture was a big part of this journey. While the road taken was long and bumpy, the team was able to fulfill most of its promises. Zsolt Sztupák shares Gamesys's experience, pinpointing various design decisions that both helped and hindered the team in achieving what they wanted. Read more.
Add to your personal schedule
15:5016:40 Tuesday, 17 October 2017
Scale
Location: Blenheim Room - Palace Suite Level: Intermediate
Stewart Norriss (The Datashed)
Average rating: ***..
(3.57, 7 ratings)
Stewart Norriss worked in the gaming and betting industry on a platform that coped with 30+ million events a day and took 115+ million payment events a year. Stewart offers an overview of the architecture built to meet this general demand while also dealing with singular massive-scale events. Read more.
Add to your personal schedule
16:5017:40 Tuesday, 17 October 2017
Fundamentals
Location: Park Suite (St. James / Regents) Level: Beginner
Ben Evans (jClarity)
Average rating: **...
(2.71, 7 ratings)
The cognitive processes that an architect undertakes when creating a new design are often overlooked. Ben Evans explores some of the best known cognitive biases and other effects that are relevant to architectural design and related tasks. Read more.
Add to your personal schedule
16:5017:40 Tuesday, 17 October 2017
Reactive and its variants
Location: King's Suite - Balmoral Level: Intermediate
Yan Cui (Space Ape Games)
Average rating: *****
(5.00, 3 ratings)
AWS Lambda has changed the way we deploy and run software, but the serverless paradigm has created new challenges to old problems around testing, CI/CD, and ops. Yan Cui shares solutions to these challenges, drawing on his experience running Lambda in production. Read more.