-
Falhas de processo, inexperiencia, cases de dificuldade
- Experiencias sobre tentar implementar a filosofia de microservicos (componentes) de forma arcaica com API's end-to-end com uma comunicação feita por um cliente HTTP
- Dificuldade de estruturar a arquitetura
- Dificuldade de manter o codigo e integrações
-
Historia e filosofia
- Era dos Componentes
- Filosofia de microserviço
- Responsabilidade unica
- Baixo Acoplamento
-
Proposito
- Manter simples
- Coesao de codigo
- Diminuir custos de manutenção
- Detectar e corrigir bugs de forma mais rapida
- Sem impacto na aplicacao geral (side effects)
-
Casos de uso
- Mailer
- Exportação
- Media
-
ecossistema (fuge, hemera, seneca, hapi)
- Evolucao do Javascript
- Opcoes mais conhecidas (fuge, seneca, hapi, hemera)
-
SenecaJS
- Pattern matching (padrão de assinatura)
- Pattern Stack (pilha de padrões)
- Protocolo de comunicação aberto (http, amqp, etc)
- Plugin
- Baixo Acomplamento
- Extensao
- Reuso
- Testes
- filosofia (atacando diretamente o problema)
- Tecnologias ( lab, code )
Created
April 4, 2018 13:43
-
-
Save FelipeBarrosCruz/2e21a8d46ce5bfb5713d80322b059f52 to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment