Presentation: From Winning the Microservice War to Keeping the Peace

Track: Microservices / Serverless Patterns & Practices

Location: Ballroom A

Duration: 10:35am - 11:25am

Day of week:

Slides: Download Slides

Level: Intermediate

Persona: Architect, Backend Developer, CTO/CIO/Leadership, General Software

This presentation is now available to view on InfoQ.com

Watch video with transcript

Abstract

Many companies are focused on creating or transitioning to a microservice architecture. I will explain how this journey went for a top-tier video service & also a major games studio, and show the many advantages we found. In one company we successfully created 800+ services optimized around functionality, delivery speed and organizational structure. We won the microservices war!

However, getting there was only half the battle. Operating and evolving such significant systems reveals a number of challenges: monitoring and root cause analysis, cascading failures and scaling for major events are just some. We explain how you can use our learnings to avoid common pitfalls when working with microservices, and reveal what we would do differently if we could wind back the clock.

Speaker: Andrew McVeigh

Former VP Architecture @hulu

Andrew is an experienced technical leader & architect. He's worked successfully at the highest level across a number of different domains - until recently he was the chief architect at Hulu, and previously at Riot Games he created much of the service underpinnings of League of Legends, and also architected the new game client which is on 120m+ desktops.

Andrew has a PhD in software engineering from Imperial College, London where he explored how to create systems that build in extensibility.

Find Andrew McVeigh at

Similar Talks