Engineering the Future of Software
November 13–14, 2016: Training
November 14–16, 2016: Tutorials & Conference
San Francisco, CA

Microservice standardization

Susan Fowler (Stripe)
10:45am–12:15pm Wednesday, 11/16/2016
Microservices, pros and cons
Location: California East Level: Beginner
Average rating: ****.
(4.36, 11 ratings)

What you'll learn

  • Understand why the adoption of microservice architecture requires standardization
  • Learn seven specific standards that apply to every microservice at every company and produce measurable, quantifiable results

Description

The adoption of microservice architecture brings a considerable amount of freedom to developers—freedom to make their own decisions about language, architecture, development tools, and the like. While this romantic idealization of microservice architecture is true in principle, not all microservices are created equal, nor should they be. To build a sustainable microservice ecosystem, one in which microservices interact with one another seamlessly, we need to hold our microservices to a set of very high architectural standards.

Susan Fowler introduces seven principles of microservice standardization that are general enough to apply to every microservice at every company yet specific enough to be quantifiable and produce measurable results: every microservice must be stable, reliable, scalable, fault tolerant, performant, monitored, and documented. Susan dives into the requirements associated with each standard and shows how they work together to produce highly available and sustainable microservice ecosystems.

Photo of Susan Fowler

Susan Fowler

Stripe

Susan Fowler is a writer, engineer, and startup advisor. She currently works at Stripe as the editor-in-chief of Increment Magazine.