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

DevConf - MicroServiços o mal do século XXI @Gu...

DevConf - MicroServiços o mal do século XXI @Gustavo Pereira

Primeiro Evento organizado pelo Opensanca se trata do DevConf, tivemos a participação do Gustavo Pereira (http://gustavohenriq.com/) abordando sobre Microserviços e seus problemas na atualidade.

Opensanca

May 27, 2017
Tweet

More Decks by Opensanca

Other Decks in Programming

Transcript

  1. Gustavo CTO e CO-Fundador da Academia PME; ~ 6 anos

    de experiência; Um eterno estudante; Apaixonado por negócios e tecnologias; @gstpreira [email protected]
  2. • Simples; • Ganhar muito dinheiro; • Ideia: Netflix do

    empreendedorismo; Criação de Empresa / Projeto
  3. ◦ Perda de dados / serviços; ◦ Profissional excasso /

    caro; ◦ Ranqueamento no Google; ◦ Monitoramento; Problemas ◦ Falta de tempo p/ novas features;
  4. ◦ Teste de Integração; ◦ Teste de Unidade; • Tipos

    de testes Testado ◦ Teste de Aceitação;
  5. ◦ Utiliza mocks, stubs, fakes e etc; ◦ Espeficação por

    comportamento; • BDD Testado ◦ Requisito alinhado ao Dev;
  6. Base de Código; Dependências; Configurações; Serviços de Apoio; Build, release,

    run; Processos; Vínculo de porta; Concorrência; Descartabilidade; Dev/prod semelhantes; Logs; Processos de Admin. • The Twelve-Factor App: Estruturado para evoluir / escalar
  7. ◦ Model Driven Design (MDD); ◦ Linguagem Ubíqua; • DDD:

    Estruturado para evoluir / escalar ◦ Coleção de Padrões e Princípios;
  8. • https://www.youtube.com/watch?v=a2GElG2yDq4 • http://blog.caelum.com.br/arquitetura-de-microservicos-ou-monolitica/ • http://www.eduardopires.net.br/2012/06/ddd-tdd-bdd/ • http://www.princiweb.com.br/blog/programacao/tdd/tdd-ddd-e-bdd-pra ticas-de-desenvolvimento.html •

    http://blog.locaweb.com.br/artigos/metodologias-ageis/o-que-e-domai n-driven-design/ • https://12factor.net/pt_br/ • http://www.fabian-keller.de/blog/domain-driven-design-with-symfony-a -folder-structure Referências