- Not My Circus
- Posts
- Production Ready Microservices
Production Ready Microservices
by Susan J Fowler
I have reread this book so many times. More organisations would use SRE standards and processes if only they were more widely known.
The book is based on Susan J Fowler's work at Uber. Like many organisations, Uber had little to no SRE involvement, and her key goal was to drive high standards in the 85% of teams which had no SRE involvement.
The first part of the process was to carry out an architecture review with all of the developers of a particular service where they white-boarded the architecture of the service and based off the standards and experience of looking at services the SRE team were able to identify risk areas and remedies.
In tandem with the architecture reviews Fowler carried out research with a variety of other companies to identify if there was a universal set of principles which could e applied to every company and microservice. I was wondering as I read this if something like DORA has replaced this or if it's more a case of enriching it with additional questions.
The book is a checklist of standards to ensure that every service would be stable, reliable, scalable, fault tolerant, performant, monitored, documented, and prepared for any catastrophe.
Roadmaps produced for each service based off the audit:
any requirements not fully met
links to details of any outages caused by / made worse by the not meeting the requirements
description of the work needed to meet the standards
link to task in e.g. Jira
A Consulting SRE can produce these roadmaps and work with a team to work through the roadmap and improve the service.
Reply