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

Microservices? You have to

074c1726aee7c73df923c3d5064ab861?s=47 Pedro Tavares
July 31, 2017
650

Microservices? You have to

074c1726aee7c73df923c3d5064ab861?s=128

Pedro Tavares

July 31, 2017
Tweet

Transcript

  1. microservices? You have to be this tall! @ordepdev

  2. Standardised DEVELOPMENT CYCLE local changes > testing > code review

    > build system > deployment
  3. STABLE AND RELIABLE deployment pipeline staging, canary and production rollouts

  4. console.log(‘arroz’); MONITORING if you can't measure, you don't know it

    works
  5. DISTRIBUTED LOGGING AND TRACING SSH in Prod? You’re doing it

    wrong.
  6. DASHBOARDS if it moves, draw it

  7. INVERT THE INVERTED PYRAMID more unit and contract tests, less

    end-to-end tests
  8. FASTER FEEDBACK faster tests leads to faster feedback

  9. NO MORE SILOS between development and operations

  10. Self-sufficient software engineers fewer rockstars, more orchestras

  11. without this, MICROSERVICES is just another BUZZWORD

  12. Thank you.