Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Microservices are an antipattern

Microservices are an antipattern

Lindsay Holmwood

April 18, 2019

More Decks by Lindsay Holmwood

Other Decks in Technology


  1. Real talk: The smallest microservice at Google probably does more

    transactions than the largest service in your organisation.
  2. Real talk: We took a pattern for managing huge systems,

    extrapolated it down to our size, and hoped it worked.
  3. 1. Make it work 2. Make it right 3. Make

    it fast Refactor Microservice
  4. Operational requirements: ◦ CD pipelines ◦ Network & compute &

    storage ◦ Logging ◦ Monitoring ◦ Tracing & observability
  5. Poor service boundaries? You have to get multiple teams moving

    in the same direction to deliver a change.