Build & maintain complex distributed systems
October 1–2, 2017: Training
October 2–4, 2017: Tutorials & Conference
New York, NY

Operating microservices: Everything is at scale.

Sarah Wells (Financial Times)
3:50pm4:30pm Tuesday, October 3, 2017
Average rating: ****.
(4.86, 7 ratings)

Who is this presentation for?

  • Senior developers, architects, and principal engineers

Prerequisite knowledge

  • Familiarity with the challenges of operating a system
  • A basic understanding of microservices

What you'll learn

  • Understand why microservices present a scale challenge


If you only have to do things a few times, you can do them manually. With microservices, you need to automate pretty much everything. Doing it manually just takes too long. And it’s not just deployment pipelines. How do you keep service run books up to date for 100+ services or avoid being woken up overnight multiple times a week when you’re running millions of checks a day? Networks go wrong all the time.

Sarah Wells explains why, when you have 100+ services, everything needs to be automated and shares tips and lessons learned from building and running a microservices-based system from scratch.

Topics include:

  • Provisioning and deployment: How easily can you add a new step into your deployment pipeline for all your services?
  • Monitoring and alerting: How can you keep the noise to a minimum?
  • Logging: How can you find the information that matters to you?
  • Service documentation: How do you avoid spending all your time updating run books and README files?
Photo of Sarah Wells

Sarah Wells

Financial Times

Sarah Wells is technical director for operations and reliability at the Financial Times. A developer with 15 years of experience, Sarah has led delivery teams across consultancy, financial services, and media. Over the last few years, she has developed a deep interest in operability, observability, and DevOps. Previously, she led work on FT’s semantic publishing platform, which makes it easy to discover and access all the FT’s published content via APIs in a common and flexible format. That project focused on Go, microservices, containerization, Kubernetes, and how to influence teams to do the right things.