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

Como evitar monolitos distribuídos

Como evitar monolitos distribuídos

No hype dos micro serviços, quais os pontos de atenção que devemos ter para não construirmos monolitos distribuídos?

Juliana Fernandes

July 06, 2017
Tweet

More Decks by Juliana Fernandes

Other Decks in Technology

Transcript

  1. 1

  2. 3

  3. 7

  4. 13 Making changes in lots of different places is slower,

    and deploying lots of services at once is risky — both of which we want to avoid. — Sam Newman
  5. 15 Organizations which design systems are constrained to produce designs

    which are copies of the communication structures of these organizations — M. Conway
  6. 16

  7. 17

  8. 18

  9. 19

  10. 20

  11. 22 Modelado envolta do domínio do negócio Deploy independente Isolar

    falhas Altamente monitorável Cultura de automação Descentralizar todas as coisas Esconder detalhes da implementação Princípios de Micro serviços
  12. ▪ Microservices - Martin Fowler ▪ Integration Contract Test -

    Martin Fowler ▪ Testing Strategies in a Microservice Architecture - Toby Clemson ▪ Backends For Frontends Architecture - Sam Newman ▪ Our journey to microservices: One repo vs Multiple repos - Avi Cavale ▪ Microservice trade offs - Martin Fowler ▪ O que aprendi com as mudanças de uma arquitetura monolitica para micro serviços - André Ronquetti 25