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

Operating Microservices

Operating Microservices

Microservices is the new cool architecture, and developers and architects are all jumping on the bandwagon, often without thinking about how they are going to operate the microservice.

Microservices architecture changes your software from a monolithic complicated system to a complex distributed system, and there are ways the operations team will have to change how they operate the system, and the way they interact with the development teams.

We’ll cover how DevOps-like patterns can be applied on microservices to give the development teams more responsibility for their choices, and how monitoring, logging, auditing, security and other concerns can be managed in a distributed system.

Michael Brunton-Spall

March 06, 2015
Tweet

More Decks by Michael Brunton-Spall

Other Decks in Technology

Transcript

  1. Because small owned systems can be updated more easily and

    frequently GDS Michael Brunton-Spall
  2. Because small owned systems can be updated more easily and

    frequently GDS Michael Brunton-Spall
  3. “Microservices represent a new organisational model as much as a

    new architectural model” @JeffSussna GDS Michael Brunton-Spall
  4. Micro-services can help you have a radical focus on delivering

    business value GDS Michael Brunton-Spall
  5. "If it moves, graph it. If it doesn't move, graph

    it anyway just in case it does” @lozzd GDS Michael Brunton-Spall
  6. "You break it and cost £X million, you take the

    blame" GDS Michael Brunton-Spall
  7. Most of what you do is wrapping libraries and other

    peoples code GDS Michael Brunton-Spall
  8. Microservices are going to fail in more spectacular ways than

    equivalent monoliths GDS Michael Brunton-Spall
  9. If citizens can’t submit a claim at 1am because the

    mainframe is down, who’s problem is that? GDS Michael Brunton-Spall
  10. System must have < N faults in M weeks and

    complete run book to be handed off GDS Michael Brunton-Spall
  11. Systems that have more than N faults in M weeks

    get handed back GDS Michael Brunton-Spall