Arquitetura de
Microsserviço
Rafael Sakurai
@rafaelsakurai
Rodrigo Cascarrolho
@rodrigocasca
Agenda
- Sistemas monolíticos;
- Service-Oriented Architecture;
- O que é arquitetura baseada em micro
serviços;
- Vantage...
Sistema Monolítico
http://martinfowler.com/articles/microservices.html
Problemas dos
sistemas
monolíticos
Service-Oriented Architecture
Microsserviço
http://martinfowler.com/articles/microservices.html
http://martinfowler.com/articles/microservices.html
http://martinfowler.com/articles/microservices.html
http://martinfowler.com/articles/microservices.html
Caminho do Micro Serviços
Identificar Componentes
APIs
Integração Contínua
Vantagens
Desvantagens
Exemplo: sistema monolítico
Módulos:
Palestra
Palestrante
Evento
Comentários
UsuáriosGestor
Oracle
Módulos:
Palestra
Pales...
Exemplo: Microsserviço
Palestrante
API
Palestra
API
Evento
API
Comentarios
API
Request
Request
palestranteId
UsuáriosGesto...
Referências
http://martinfowler.com/articles/microservices.html
http://www.infoq.com/br/articles/boot-microservices
http:/...
Obrigado!
Rodrigo Cascarrolho
@rodrigocasca
Rafael Sakurai
@rafaelsakurai
Semana FACET 2015 - Arquitetura de Micro Serviços
Próximos SlideShares
Carregando em…5
×

Semana FACET 2015 - Arquitetura de Micro Serviços

584 visualizações

Publicada em

Arquitetura de sistemas baseada em micro serviços é um conceito que está se popularizando nos últimos anos. Mesmo não tendo uma definição completa deste tipo de arquitetura, algumas características são comuns aos sistemas que a utilizam. Iremos abordar na palestra os benefícios da arquitetura, compará-la a outros modelos e exemplificar em um cenário real micro serviços em execução.

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
584
No SlideShare
0
A partir de incorporações
0
Número de incorporações
5
Ações
Compartilhamentos
0
Downloads
9
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Semana FACET 2015 - Arquitetura de Micro Serviços

  1. 1. Arquitetura de Microsserviço Rafael Sakurai @rafaelsakurai Rodrigo Cascarrolho @rodrigocasca
  2. 2. Agenda - Sistemas monolíticos; - Service-Oriented Architecture; - O que é arquitetura baseada em micro serviços; - Vantagens; - Desvantagens; - Exemplos.
  3. 3. Sistema Monolítico
  4. 4. http://martinfowler.com/articles/microservices.html
  5. 5. Problemas dos sistemas monolíticos
  6. 6. Service-Oriented Architecture
  7. 7. Microsserviço
  8. 8. http://martinfowler.com/articles/microservices.html
  9. 9. http://martinfowler.com/articles/microservices.html
  10. 10. http://martinfowler.com/articles/microservices.html
  11. 11. http://martinfowler.com/articles/microservices.html
  12. 12. Caminho do Micro Serviços
  13. 13. Identificar Componentes
  14. 14. APIs
  15. 15. Integração Contínua
  16. 16. Vantagens
  17. 17. Desvantagens
  18. 18. Exemplo: sistema monolítico Módulos: Palestra Palestrante Evento Comentários UsuáriosGestor Oracle Módulos: Palestra Palestrante Evento Comentários Oracle
  19. 19. Exemplo: Microsserviço Palestrante API Palestra API Evento API Comentarios API Request Request palestranteId UsuáriosGestor Request palestraId Consulta Palestra Consulta Palestrante Oracle NoSQL Oracle PostgreSQL
  20. 20. Referências http://martinfowler.com/articles/microservices.html http://www.infoq.com/br/articles/boot-microservices http://www.infoq.com/br/news/2015/04/microservices-current-state http://www.itexto.net/devkico/?p=1768 https://www.oasis-open.org/committees/download.php/19679/soa-rm-cs.pdf http://www.rafaelromao.com/2014/03/arquitetura-de-micro-servicos-e-ddd.html https://developers.soundcloud.com/blog/category/architecture http://highscalability.com/display/Search? moduleId=4876569&searchQuery=microservices http://java.dzone.com/articles/microservices-devops-and-cost#.VS0LDTF4kPY.twitter http://www.infoq.com/br/news/2015/04/microservices-current-state
  21. 21. Obrigado! Rodrigo Cascarrolho @rodrigocasca Rafael Sakurai @rafaelsakurai

×