O que são Microserviços

O que são Microserviços

Palestra de Microserviços no NEU (Núcleo de Empreendedorismo da USP)

E133221d7fbc0dee159dca127d2f6f00?s=128

Vitor Leal

May 12, 2018
Tweet

Transcript

  1. O QUE SÃO MICROSERVIÇOS

  2. VITOR LEAL CTO NA INGRESSE

  3. HUGO CAMPOS BACKEND SÊNIOR NA INGRESSE

  4. Ingresse é uma empresa de tecnologia para o mercado de

    eventos
  5. WWW.INGRESSE.COM

  6. App Ingresse para os usuários

  7. App Backstage para os produtores

  8. O QUE SÃO MICROSERVIÇOS?

  9. None
  10. ARQUITETURA MONOLÍTICA

  11. None
  12. ARQUITETURA DE MICROSERVIÇOS

  13. None
  14. ARQUITETURA INGRESSE

  15. None
  16. MINDSET

  17. MINDSET ▸ Estrutura descentralizada ▸ Separar aplicações por times ▸

    Facilita a manutenção dos produtos ▸ Resiliência e flexibilidade
  18. Do One Thing and Do It Well — Unix Philosophy

  19. Write programs to work together — Unix Philosophy

  20. DESAFIOS DOS MICROSERVIÇOS ▸ Interação entre microserviços ▸ Autenticação (usuários

    e aplicações) ▸ Não multiplicar a complexidade
  21. ARQUITETURA COMPLEXA DE MICROSERVIÇOS Cada serviço implementa logicas como autenticação,

    logs e cache que podem gerar inconsistências na utilização das API's
  22. ARQUITETURA SIMPLIFICADA DE MICROSERVIÇOS Requisitos como autenticação, logs e cache

    são resolvidos em uma camada antes de chegar em cada serviço simplificando a utilização das API's
  23. None
  24. FIM

  25. VAGAS ABERTAS ▸ Desenvolvedor Backend ▸ Desenvolvedor Frontend ▸ Desenvolvedor

    Mobile https://sobre.ingresse.com/vagas rh@ingresse.com