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

Microservices for developers

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

Microservices for developers

More Decks by Juan Pablo Rivillas Ospina

Other Decks in Programming

Transcript

  1. UM MICROSERVICE É UM MINI-APP COM UM PROPÓSITO ESPECÍFICO, QUE

    CONSEGUE SER ACESSADO POR OUTROS CONTAINERS OU MÁQUINAS Eu
  2. IMPORTANTE NA HORA DE DESENVOLVER MICROSERVICES ▸TER ARQUIVOS DE CONFIGURAÇÃO

    COM AS VARIÁVEIS DE AMBIENTE ▸TER CLARO COMO SERÁ A COMUNICAÇÃO ENTRE MICROSERVICES E ATRAVÉS DE QUAIS PORTAS ▸DEFINIR QUAL IMAGEM VOU USAR ▸O QUER IRÁ ACONTECER COM MEU CÓDIGO ANTES- DURANTE-DEPOIS DO DEPLOY (FATOR DE SUCESSO)
  3. 2. COMUNICAÇÃO ENTRE MICROSERVICES DEPENDENDO DA LINGUAGEM E DE QUAIS

    SERVIÇOS IRÃO ESCALAR, DEVEMOS NOS PREOCUPAR COM A FORMA DE LEITURA E ESCRITA DOS NOSSOS RECURSOS
  4. 3. QUAL IMAGEM VOU USAR PODE FAZER COM QUE A

    GENTE ESCREVA CÓDIGO DESNECESSÁRIO
  5. SABER O QUE ACONTECE COM O NOSSO CÓDIGO NO CICLO

    DE VIDA INTEIRO NOS FARÁ MELHORES DESENVOLVEDORES