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

Micro Serviços & Docker

Micro Serviços & Docker

Micro serviços e docker já são realidade a algum tempo, veremos aqui alguns pontos importantes que devem ser levados em consideração na hora de usá-los.

Avatar for Jonathan André Schweder

Jonathan André Schweder

November 06, 2018

More Decks by Jonathan André Schweder

Other Decks in Technology

Transcript

  1. { “name”: “Jonathan A. Schweder”, “job_title”: “Análista de Sistemas”, “work_at”:

    “Eventials”, “email”: “[email protected]” “social_networks”: { “github”: “jaswdr”, “twitter”: “jaswdr”, “linkdin”: “jaswdr” }, “use_open_source”: “always” }
  2. Problemas • Recursos limitados (rede, cpu, memória, disco) • Frequência

    de alteração (diário, irregular, eventos) • Bloqueios de ip’s • Conteúdo dinâmico (uso de javascript)
  3. • “Test smarter, not harder” • Testes unitários • Testes

    de integração • Testes de interface Testes • Testes de carga • Automação • Ambientes isolados • Artefatos de testes
  4. • Padrões de Codificação • Modelagem • Complexidade Acidental •

    Complexidade Futura • Automação • Integração Contínua • Entrega Contínua • Testes • Separação de conceitos • Escalabilidade • Redundância • Isolamento • Monitoramento • Log
  5. Arquitetura • Primeira etapa • Determinará as limitações • Problemas

    são resolvidos e criados • Uma das etapas mais negligenciadas • Mudanças de arquitetura são caras
  6. Q&A