Track: Architecting for Failure


Day of week:

Building fault tolerate systems that are truly resilient

Track Host:
Peter Morgan
Chief Scientific Officer @Superbet
Peter works as Chief Scientific Officer of Superbet, a leading group of companies that operates and manages the largest chain of sports betting shops in Romania. Since its inception in 2008, Superbet brand has provided premium sports betting services for its customers in a fun, friendly and safe environment. The Group employs over 1,500 people and is among the most active employers in Bucharest and other large Romanian cities.
10:35am - 11:25am

by Greg Hawkins
Chief Technology Officer @StarlingBank

"Fail fast and fail often" - not only does the Silicon Valley mantra speak volumes on the relentless pursuit of innovation, it also highlights technology's power of unpredictability. But when creating a bank from scratch, the art is in combining pace of change and stability.

So when your boss thinks you are the next Google, the regulators say "what the cloud" and customers only care about being there 24/7 - what do you do? With...

11:50am - 12:40pm

by Edward Hiley
Principal Engineer @NHSDigital

by Dan Rathbone
Technical Director @InfinityWorks

What are your perceptions of NHS IT? Not great? Well the truth is very different to what you might expect. There is something of a technical renaissance going on in parts of the NHS where things are being done in a modern way, learning from past experiences.

We'll look at one example system where we've built a highly resilient multi-data centre data processing system utilising techniques more often used in the cloud but with...

1:40pm - 2:30pm

by Greg Murphy
Chief Architect, Infrastructure & Operations @GameSparks

GameSparks is a globally-distributed Backend-as-a-Service platform that serves tens of billions of API requests per month for hundreds of live games which have tens of millions of active users, hundreds of thousands of whom are concurrently connected at any one time. All of our players connect across the public internet – many from mobile devices – and all of our resources run in public clouds, so failure is all around us! Oh, and our customers can write custom...

2:55pm - 3:45pm

by Jonas Bonér
Founder & CTO @Lightbend / Creator of Akka

Everyone is talking about microservices, and there is more confusion than ever about what the promise of microservices really means and how to deliver on it. To address this we will explore microservices from first principles, distilling their essence and putting them in their true context: distributed systems.

What many people forget is that microservices are distributed and collaborative by nature and only make sense as systems—one collaborator is no collaborator. It is in between...

4:10pm - 5:00pm

by Peter Lawrey
Gold Badges Java, JVM, Memory, & Performance @StackOverflow / Lead developer of the OpenHFT project

In this talk we will look at the differences between micro-services and monolith architectures and their relative benefits and disadvantage. We will look at design patterns which will allow us to utilize these different strategies as a deployment concern without significant changes to the business logic. We will look at how micro-service architecture can be implemented under low latency constraints of 10 - 100 micro-second latencies, in Java in particular, and...

5:25pm - 6:15pm

Open Space