SlideShare uma empresa Scribd logo
1 de 89
Baixar para ler offline
+
Reactive Architecture e
Microservices:
Microservices, APIs e Event Driven
http://sensedia.com/blog/
Petterson Andrade
Software Architect @ Sensedia
petterson.andrade@sensedia.com
@pett4j
Topic Title
Agenda
1. Microservice 2. Microservice 3. Microservice
Arquitetura de
software
Pessoas
Monolitico x Microservices
Cruzeiro x Atlético
Grêmio x Inter
Microservices
Single
Responsibility
principle
Dividir para conquistar
Foco
Pequeno
Bem Feito
Por que
adotar?
- Escolha a tecnologia certa para resolver o
problema
- Você não precisa repassar um problema você
pode isolar e se recuperar
- Você precisa escalar somente o que vai utilizar
- Desenvolva e teste rápido e focado
- Serviço pequeno, menos conflito, menos erros e
mais produtividade
- Re-uso! Não reinvente a roda!
- Otimize, joge fora e faça melhor!
SOA == Microservices (true)
SOA != Microservices (true)
O princípios
são iguais
Desacoplamento
Isolamento
Composição
Integração
Serviços autồnomos
A falta dos
princípios não
ESB ligando monolíticos
Comunicação complicada
Ineficiência
Sem flexibilidade
SOA == Microservices
SOA Microservices
Strangler Application
Pattern
Martin Fowler - 29 June 2004
Paul Hammant
http://paulhammant.com/2013/
07/14/legacy-application-strang
ulation-case-studies/
Você venceu sua jornada: é o fim do monolítico
Mas lembre-se: Você está em rota de colisão
E agora? Quem
poderá nos
defender?
San
Newman
samnewman.io
Chris
Richardson
microservices.io
Jonas Bonér
www.lightbend.com
Martin
Fowler
martinfowler.com
Eric Evans
domainlanguage.com/ddd
The Reactive
Manifesto
Published on September 16 2014. (v2.0)
- Aplicações eram gigantes e com dezenas de servers
- Segundo é a unidade de medida de resposta
- Horas de manutenção e de sistemas fora do ar
- Gigabytes é a unidade de medida de armazenamento
- Aplicações distribuídas
- Você faz tudo com um comando pelo smartphone
- Nuvem rodando milhares de máquina multi-core
- Milissegundos é obrigatoriamente a unidade de medida de
resposta
- 100% uptime.
- Data is measured in Petabytes.
Transformação
Digital
S M A C IoT
TODO NEGÓCIO SERÁ DIGITAL
The Reactive Manifesto
Se um sistema é:
Responsive, Resilient, Elastic and Message Driven,
Ele pode ser chamado de Reactive System
The Reactive Manifesto:
Responsive
Sempre da feedback aos usuários
Responde em tempo hábil
Detecta problemas e trata
Rápido e consistente
Alta confiabilidade
.
The Reactive Manifesto: Resilient
Responde em caso de falha
Replicação
contenção,
isolamento e
delegação.
The Reactive Manifesto: Elastic
Continua responsivo mesmo com aumento da demanda
Aumenta e diminui os recursos conforme a demanda
Distribui demanda
The Reactive Manifesto:
Message Driven
Usa mensagens assíncronas
Baixo acoplamento
Tratamento de erros por mensagem
Comunicação não blocante
Evita desgaste do sistema
Aqui é reativo p…!
BIIIIRRRLLL!
Sai de casa escrevi
código pra c……!
Fonte de dados
isolada
Event Driven
Data
Event Source
Synchronous
Versus
Asynchronous
100
ms
70
ms
50
ms
100
ms
Synchronous
320 ms
Req Resp
Req
70
ms
50
ms
100
ms
Asynchronous
Resp
100ms
Req
70
ms
50
ms
100
ms
Asynchronous
Resp
?
Backpressure
- O sistema precisa ser capaz de reagir ao erro
- Tempo de resposta não pode ser afetado
- Não pode propagar o erro
- Precisa ser capaz de fazer Rollback
Asynchronous
Orchestration vs
Choreography
Service 1 Service 3
Service 4
Service 2
Orchestration
Service 1 Service 3
Service 4
Service 2
Choreography
Service 3
pub
sub
sub
sub
API Management
API Gateway
API Gateway
Simplifica o client side
Roteamento
Encapsulamento de serviços
Tradução de protocolo
Service Discovery
- Inversão de controle
- Cada serviço se registra
- Configuração deixa de ser estática
- Pode ser aplicado ao cliente
- Deve ser aplicado ao server
API / REST / RESTFul
APIs
The Digital Glue
Backend
Ecossistema de
Parceiros Digitais
Integrações com
Aplicações SaaS
Aplicações Móveis e
Internet of Things
- Over HTTP
- Tira dependência de tecnologia
- O sistema precisa ser capaz de reagir ao erro
- Use padrões
- Implemente Restful de verdade
Hypermedia
- Use HAL (Hypertext Application Language)
- Hypermedia garante flexibilidade
- Possui suporte de várias bibliotecas
Front-end isolado
Aplicação 1
Aplicação
Web App
HTML
JS
Services
Acoplado Desacoplado
Web App
HTML
JS
Aplicação 2
Services
WEB Sockets
- Padrão no HTTP 2.0
- Torna o sistema mais responsivo
Client
API
WebSocket Server
Fire and forget
Events
Programação
reativa
- Padrão no HTTP 2.0
- Torna o sistema mais responsivo
Programação
reativa
- Use ferramentas para auxiliar
- RXJava
- RXJS
- Avalie usar imutabilidade
- Avalie usar funcional
Monitoramento
- Monitore tudo que for possível e mais um pouco
- Alerte a performance do serviço
- Alerte qualquer anomalia a estrutura
- Evite falsos positivos, refine os alertas
- Avalie o tempo todo as métricas
- Automatize e depois automatize de novo
Scalability
- Scale out
- Services Stateless
- Comunicação por eventos
- Nunca use pooling
- Deployment
Deployment
Microservices, APIs e Event Driven
Microservices, APIs e Event Driven
Microservices, APIs e Event Driven

Mais conteúdo relacionado

Mais procurados

Evitando Lock-in: Continuous Deployment, Kubernetes e Spinnaker para gerencia...
Evitando Lock-in: Continuous Deployment, Kubernetes e Spinnaker para gerencia...Evitando Lock-in: Continuous Deployment, Kubernetes e Spinnaker para gerencia...
Evitando Lock-in: Continuous Deployment, Kubernetes e Spinnaker para gerencia...Joel Júnior
 
TheDevConf - Implantando Arquitetura de Microsserviços em Alta Disponibilidad...
TheDevConf - Implantando Arquitetura de Microsserviços em Alta Disponibilidad...TheDevConf - Implantando Arquitetura de Microsserviços em Alta Disponibilidad...
TheDevConf - Implantando Arquitetura de Microsserviços em Alta Disponibilidad...André Dias
 
Achieving DevSecOps Outcomes with Tanzu Advanced - Portuguese
Achieving DevSecOps Outcomes with Tanzu Advanced - PortugueseAchieving DevSecOps Outcomes with Tanzu Advanced - Portuguese
Achieving DevSecOps Outcomes with Tanzu Advanced - PortugueseVMware Tanzu
 
Kaspersky Security for Virtualization (KSV): proteção para seus ambientes vir...
Kaspersky Security for Virtualization (KSV): proteção para seus ambientes vir...Kaspersky Security for Virtualization (KSV): proteção para seus ambientes vir...
Kaspersky Security for Virtualization (KSV): proteção para seus ambientes vir...Bravo Tecnologia
 
Spring cloud and microservices
Spring cloud and microservicesSpring cloud and microservices
Spring cloud and microservicesRaquelLira15
 
Arquitetura de Microserviços
Arquitetura de MicroserviçosArquitetura de Microserviços
Arquitetura de MicroserviçosNorberto Enomoto
 
Arquitetura de Microserviços
Arquitetura de MicroserviçosArquitetura de Microserviços
Arquitetura de MicroserviçosNorberto Enomoto
 
Azure Security Center - 120715 - PTBR-Final
Azure Security Center - 120715 - PTBR-FinalAzure Security Center - 120715 - PTBR-Final
Azure Security Center - 120715 - PTBR-FinalFabio Hara
 
Apresentação Comercial Tecla Internet
Apresentação Comercial Tecla InternetApresentação Comercial Tecla Internet
Apresentação Comercial Tecla InternetTecla Internet
 
Microsoft Azure Advisor
Microsoft Azure AdvisorMicrosoft Azure Advisor
Microsoft Azure AdvisorFabio Hara
 
Automatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWSAutomatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWSAmazon Web Services LATAM
 
Webinar e Demo ao Vivo: Kaspersky Endpoint Security | Cloud
Webinar e Demo ao Vivo: Kaspersky Endpoint Security | CloudWebinar e Demo ao Vivo: Kaspersky Endpoint Security | Cloud
Webinar e Demo ao Vivo: Kaspersky Endpoint Security | CloudBravo Tecnologia
 
QCon SP 2016 - WebAPIs e delivery: Matando a fome de 1 milhão de pedidos men...
QCon SP 2016 -  WebAPIs e delivery: Matando a fome de 1 milhão de pedidos men...QCon SP 2016 -  WebAPIs e delivery: Matando a fome de 1 milhão de pedidos men...
QCon SP 2016 - WebAPIs e delivery: Matando a fome de 1 milhão de pedidos men...Tiago Marchetti Dolphine
 

Mais procurados (13)

Evitando Lock-in: Continuous Deployment, Kubernetes e Spinnaker para gerencia...
Evitando Lock-in: Continuous Deployment, Kubernetes e Spinnaker para gerencia...Evitando Lock-in: Continuous Deployment, Kubernetes e Spinnaker para gerencia...
Evitando Lock-in: Continuous Deployment, Kubernetes e Spinnaker para gerencia...
 
TheDevConf - Implantando Arquitetura de Microsserviços em Alta Disponibilidad...
TheDevConf - Implantando Arquitetura de Microsserviços em Alta Disponibilidad...TheDevConf - Implantando Arquitetura de Microsserviços em Alta Disponibilidad...
TheDevConf - Implantando Arquitetura de Microsserviços em Alta Disponibilidad...
 
Achieving DevSecOps Outcomes with Tanzu Advanced - Portuguese
Achieving DevSecOps Outcomes with Tanzu Advanced - PortugueseAchieving DevSecOps Outcomes with Tanzu Advanced - Portuguese
Achieving DevSecOps Outcomes with Tanzu Advanced - Portuguese
 
Kaspersky Security for Virtualization (KSV): proteção para seus ambientes vir...
Kaspersky Security for Virtualization (KSV): proteção para seus ambientes vir...Kaspersky Security for Virtualization (KSV): proteção para seus ambientes vir...
Kaspersky Security for Virtualization (KSV): proteção para seus ambientes vir...
 
Spring cloud and microservices
Spring cloud and microservicesSpring cloud and microservices
Spring cloud and microservices
 
Arquitetura de Microserviços
Arquitetura de MicroserviçosArquitetura de Microserviços
Arquitetura de Microserviços
 
Arquitetura de Microserviços
Arquitetura de MicroserviçosArquitetura de Microserviços
Arquitetura de Microserviços
 
Azure Security Center - 120715 - PTBR-Final
Azure Security Center - 120715 - PTBR-FinalAzure Security Center - 120715 - PTBR-Final
Azure Security Center - 120715 - PTBR-Final
 
Apresentação Comercial Tecla Internet
Apresentação Comercial Tecla InternetApresentação Comercial Tecla Internet
Apresentação Comercial Tecla Internet
 
Microsoft Azure Advisor
Microsoft Azure AdvisorMicrosoft Azure Advisor
Microsoft Azure Advisor
 
Automatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWSAutomatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWS
 
Webinar e Demo ao Vivo: Kaspersky Endpoint Security | Cloud
Webinar e Demo ao Vivo: Kaspersky Endpoint Security | CloudWebinar e Demo ao Vivo: Kaspersky Endpoint Security | Cloud
Webinar e Demo ao Vivo: Kaspersky Endpoint Security | Cloud
 
QCon SP 2016 - WebAPIs e delivery: Matando a fome de 1 milhão de pedidos men...
QCon SP 2016 -  WebAPIs e delivery: Matando a fome de 1 milhão de pedidos men...QCon SP 2016 -  WebAPIs e delivery: Matando a fome de 1 milhão de pedidos men...
QCon SP 2016 - WebAPIs e delivery: Matando a fome de 1 milhão de pedidos men...
 

Destaque

Venus - #UseYourAnd
Venus - #UseYourAndVenus - #UseYourAnd
Venus - #UseYourAndMarie Talak
 
La vuelta al Mundo en 8 Minutos (por: carlitosrangel)
La vuelta al Mundo en 8 Minutos (por: carlitosrangel)La vuelta al Mundo en 8 Minutos (por: carlitosrangel)
La vuelta al Mundo en 8 Minutos (por: carlitosrangel)Carlos Rangel
 
Pengenalan kepada Pentaho
Pengenalan kepada PentahoPengenalan kepada Pentaho
Pengenalan kepada PentahoHisyammudin
 
Final project report`````
Final project report`````Final project report`````
Final project report`````Arslan Ahmad
 
GBBrand 2012 - TOP 100 British Brands
GBBrand 2012 - TOP 100 British BrandsGBBrand 2012 - TOP 100 British Brands
GBBrand 2012 - TOP 100 British BrandsMPP Consulting
 
美雅找醬油篇
美雅找醬油篇美雅找醬油篇
美雅找醬油篇suyuanc1
 
ممارسات القيادة الاستراتيجية وعلاقتها بخدمة الزبون
ممارسات القيادة الاستراتيجية وعلاقتها بخدمة الزبونممارسات القيادة الاستراتيجية وعلاقتها بخدمة الزبون
ممارسات القيادة الاستراتيجية وعلاقتها بخدمة الزبونeythar
 
Smart SMBs: fine-tuning the engines of growth
Smart SMBs: fine-tuning the engines of growth Smart SMBs: fine-tuning the engines of growth
Smart SMBs: fine-tuning the engines of growth Steve Bray
 
Ευρωπαϊκή Ένωση, Αντωνία και Ανιέζα
Ευρωπαϊκή Ένωση, Αντωνία και ΑνιέζαΕυρωπαϊκή Ένωση, Αντωνία και Ανιέζα
Ευρωπαϊκή Ένωση, Αντωνία και Ανιέζαdaskdask131
 
Hard Times: College Majors, Unemployment and Earnings: Not All College Degree...
Hard Times: College Majors, Unemployment and Earnings: Not All College Degree...Hard Times: College Majors, Unemployment and Earnings: Not All College Degree...
Hard Times: College Majors, Unemployment and Earnings: Not All College Degree...CEW Georgetown
 
あっぱれじゃ
あっぱれじゃあっぱれじゃ
あっぱれじゃKeita Hasebe
 
Legal issues in student background checks april 11 2011
Legal issues in student background checks april 11 2011Legal issues in student background checks april 11 2011
Legal issues in student background checks april 11 2011dan.patterson
 
Open PHACTS: The Data Today
Open PHACTS: The Data TodayOpen PHACTS: The Data Today
Open PHACTS: The Data TodayAlasdair Gray
 
Educators as Partners in Digital Engagement: What you can do...
Educators as Partners in Digital Engagement: What you can do...Educators as Partners in Digital Engagement: What you can do...
Educators as Partners in Digital Engagement: What you can do...Paul Brown
 
Livro ciudades en riesgo la red
Livro  ciudades en riesgo la redLivro  ciudades en riesgo la red
Livro ciudades en riesgo la redFabiolaheidrich
 

Destaque (20)

Venus - #UseYourAnd
Venus - #UseYourAndVenus - #UseYourAnd
Venus - #UseYourAnd
 
Dubai Travel Guide
Dubai Travel GuideDubai Travel Guide
Dubai Travel Guide
 
Value of the mediawiki platform for providing content to the chemistry community
Value of the mediawiki platform for providing content to the chemistry communityValue of the mediawiki platform for providing content to the chemistry community
Value of the mediawiki platform for providing content to the chemistry community
 
La vuelta al Mundo en 8 Minutos (por: carlitosrangel)
La vuelta al Mundo en 8 Minutos (por: carlitosrangel)La vuelta al Mundo en 8 Minutos (por: carlitosrangel)
La vuelta al Mundo en 8 Minutos (por: carlitosrangel)
 
Pengenalan kepada Pentaho
Pengenalan kepada PentahoPengenalan kepada Pentaho
Pengenalan kepada Pentaho
 
Zaragoza turismo-59
Zaragoza turismo-59Zaragoza turismo-59
Zaragoza turismo-59
 
Final project report`````
Final project report`````Final project report`````
Final project report`````
 
World com
World comWorld com
World com
 
GBBrand 2012 - TOP 100 British Brands
GBBrand 2012 - TOP 100 British BrandsGBBrand 2012 - TOP 100 British Brands
GBBrand 2012 - TOP 100 British Brands
 
美雅找醬油篇
美雅找醬油篇美雅找醬油篇
美雅找醬油篇
 
ممارسات القيادة الاستراتيجية وعلاقتها بخدمة الزبون
ممارسات القيادة الاستراتيجية وعلاقتها بخدمة الزبونممارسات القيادة الاستراتيجية وعلاقتها بخدمة الزبون
ممارسات القيادة الاستراتيجية وعلاقتها بخدمة الزبون
 
Smart SMBs: fine-tuning the engines of growth
Smart SMBs: fine-tuning the engines of growth Smart SMBs: fine-tuning the engines of growth
Smart SMBs: fine-tuning the engines of growth
 
Ευρωπαϊκή Ένωση, Αντωνία και Ανιέζα
Ευρωπαϊκή Ένωση, Αντωνία και ΑνιέζαΕυρωπαϊκή Ένωση, Αντωνία και Ανιέζα
Ευρωπαϊκή Ένωση, Αντωνία και Ανιέζα
 
Hard Times: College Majors, Unemployment and Earnings: Not All College Degree...
Hard Times: College Majors, Unemployment and Earnings: Not All College Degree...Hard Times: College Majors, Unemployment and Earnings: Not All College Degree...
Hard Times: College Majors, Unemployment and Earnings: Not All College Degree...
 
あっぱれじゃ
あっぱれじゃあっぱれじゃ
あっぱれじゃ
 
Legal issues in student background checks april 11 2011
Legal issues in student background checks april 11 2011Legal issues in student background checks april 11 2011
Legal issues in student background checks april 11 2011
 
Open PHACTS: The Data Today
Open PHACTS: The Data TodayOpen PHACTS: The Data Today
Open PHACTS: The Data Today
 
Poliza sep 2014
Poliza sep 2014Poliza sep 2014
Poliza sep 2014
 
Educators as Partners in Digital Engagement: What you can do...
Educators as Partners in Digital Engagement: What you can do...Educators as Partners in Digital Engagement: What you can do...
Educators as Partners in Digital Engagement: What you can do...
 
Livro ciudades en riesgo la red
Livro  ciudades en riesgo la redLivro  ciudades en riesgo la red
Livro ciudades en riesgo la red
 

Semelhante a Microservices, APIs e Event Driven

Tdc 2020 gerenciamento de incidente neste novo mundo
Tdc 2020   gerenciamento de incidente neste novo mundoTdc 2020   gerenciamento de incidente neste novo mundo
Tdc 2020 gerenciamento de incidente neste novo mundoFelipe Klerk Signorini
 
[DTC21] Thiago Lima - Do Zero ao 100 no Mundo de Microservices
[DTC21] Thiago Lima - Do Zero ao 100 no Mundo de Microservices[DTC21] Thiago Lima - Do Zero ao 100 no Mundo de Microservices
[DTC21] Thiago Lima - Do Zero ao 100 no Mundo de MicroservicesDeep Tech Brasil
 
Microsoft Azure Overview
Microsoft Azure OverviewMicrosoft Azure Overview
Microsoft Azure OverviewCDS
 
I Forum GSTI - CSC Brasil
I Forum GSTI -  CSC BrasilI Forum GSTI -  CSC Brasil
I Forum GSTI - CSC BrasilMarcos Andre
 
Gerenciamento de serviços de TI – Implementação ITIL bem sucedida
Gerenciamento de serviços de TI – Implementação ITIL bem sucedidaGerenciamento de serviços de TI – Implementação ITIL bem sucedida
Gerenciamento de serviços de TI – Implementação ITIL bem sucedidaCSC BRASIL
 
TDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on Azure
TDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on AzureTDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on Azure
TDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on Azuretdc-globalcode
 
Event Driven Architecture & Complex Event Processing
Event Driven Architecture & Complex Event ProcessingEvent Driven Architecture & Complex Event Processing
Event Driven Architecture & Complex Event Processinglogus2k
 
Arquitetura de Microserviços - Stone Tech Saturday - Março/2017
Arquitetura de Microserviços - Stone Tech Saturday - Março/2017Arquitetura de Microserviços - Stone Tech Saturday - Março/2017
Arquitetura de Microserviços - Stone Tech Saturday - Março/2017Renato Groff
 
SRE - Esperança não é uma estratégia
SRE - Esperança não é uma estratégiaSRE - Esperança não é uma estratégia
SRE - Esperança não é uma estratégiaLeandro Silva
 
Microservices - Canal .NET Dev Weekend
Microservices - Canal .NET Dev WeekendMicroservices - Canal .NET Dev Weekend
Microservices - Canal .NET Dev WeekendRenato Groff
 
Microservices - ALM Roadshow 2015
Microservices - ALM Roadshow 2015Microservices - ALM Roadshow 2015
Microservices - ALM Roadshow 2015Renato Groff
 
Apresentando CEP - TDC2011 / Trilha SOA
Apresentando CEP - TDC2011 / Trilha SOAApresentando CEP - TDC2011 / Trilha SOA
Apresentando CEP - TDC2011 / Trilha SOApaulosampei
 
Microservices Architecture Workshop
Microservices Architecture WorkshopMicroservices Architecture Workshop
Microservices Architecture WorkshopClaudio Acquaviva
 
Microserviços na vida real
Microserviços na vida realMicroserviços na vida real
Microserviços na vida realCriciúma Dev
 
Microserviços - Universidade Metodista - EETI 2016
Microserviços - Universidade Metodista - EETI 2016Microserviços - Universidade Metodista - EETI 2016
Microserviços - Universidade Metodista - EETI 2016Renato Groff
 
Utilizando a nuvem para proteger o mercado financeiro com segurança, agilidad...
Utilizando a nuvem para proteger o mercado financeiro com segurança, agilidad...Utilizando a nuvem para proteger o mercado financeiro com segurança, agilidad...
Utilizando a nuvem para proteger o mercado financeiro com segurança, agilidad...Amazon Web Services LATAM
 
Microservices & Service Mesh Pattern presentation
Microservices & Service Mesh Pattern presentationMicroservices & Service Mesh Pattern presentation
Microservices & Service Mesh Pattern presentationClaudio Acquaviva
 
Sistemas Distribuídos Utilizando Microserviços e AWS
Sistemas Distribuídos Utilizando Microserviços e AWSSistemas Distribuídos Utilizando Microserviços e AWS
Sistemas Distribuídos Utilizando Microserviços e AWSJonas Silveira
 

Semelhante a Microservices, APIs e Event Driven (20)

Tdc 2020 gerenciamento de incidente neste novo mundo
Tdc 2020   gerenciamento de incidente neste novo mundoTdc 2020   gerenciamento de incidente neste novo mundo
Tdc 2020 gerenciamento de incidente neste novo mundo
 
[DTC21] Thiago Lima - Do Zero ao 100 no Mundo de Microservices
[DTC21] Thiago Lima - Do Zero ao 100 no Mundo de Microservices[DTC21] Thiago Lima - Do Zero ao 100 no Mundo de Microservices
[DTC21] Thiago Lima - Do Zero ao 100 no Mundo de Microservices
 
Microsoft Azure Overview
Microsoft Azure OverviewMicrosoft Azure Overview
Microsoft Azure Overview
 
I Forum GSTI - CSC Brasil
I Forum GSTI -  CSC BrasilI Forum GSTI -  CSC Brasil
I Forum GSTI - CSC Brasil
 
Gerenciamento de serviços de TI – Implementação ITIL bem sucedida
Gerenciamento de serviços de TI – Implementação ITIL bem sucedidaGerenciamento de serviços de TI – Implementação ITIL bem sucedida
Gerenciamento de serviços de TI – Implementação ITIL bem sucedida
 
TDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on Azure
TDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on AzureTDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on Azure
TDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on Azure
 
Event Driven Architecture & Complex Event Processing
Event Driven Architecture & Complex Event ProcessingEvent Driven Architecture & Complex Event Processing
Event Driven Architecture & Complex Event Processing
 
Arquitetura de Microserviços - Stone Tech Saturday - Março/2017
Arquitetura de Microserviços - Stone Tech Saturday - Março/2017Arquitetura de Microserviços - Stone Tech Saturday - Março/2017
Arquitetura de Microserviços - Stone Tech Saturday - Março/2017
 
SRE - Esperança não é uma estratégia
SRE - Esperança não é uma estratégiaSRE - Esperança não é uma estratégia
SRE - Esperança não é uma estratégia
 
Keynote AWS RoadShow Rio de Janeiro 2013
Keynote AWS RoadShow Rio de Janeiro 2013Keynote AWS RoadShow Rio de Janeiro 2013
Keynote AWS RoadShow Rio de Janeiro 2013
 
Microservices - Canal .NET Dev Weekend
Microservices - Canal .NET Dev WeekendMicroservices - Canal .NET Dev Weekend
Microservices - Canal .NET Dev Weekend
 
Microservices
MicroservicesMicroservices
Microservices
 
Microservices - ALM Roadshow 2015
Microservices - ALM Roadshow 2015Microservices - ALM Roadshow 2015
Microservices - ALM Roadshow 2015
 
Apresentando CEP - TDC2011 / Trilha SOA
Apresentando CEP - TDC2011 / Trilha SOAApresentando CEP - TDC2011 / Trilha SOA
Apresentando CEP - TDC2011 / Trilha SOA
 
Microservices Architecture Workshop
Microservices Architecture WorkshopMicroservices Architecture Workshop
Microservices Architecture Workshop
 
Microserviços na vida real
Microserviços na vida realMicroserviços na vida real
Microserviços na vida real
 
Microserviços - Universidade Metodista - EETI 2016
Microserviços - Universidade Metodista - EETI 2016Microserviços - Universidade Metodista - EETI 2016
Microserviços - Universidade Metodista - EETI 2016
 
Utilizando a nuvem para proteger o mercado financeiro com segurança, agilidad...
Utilizando a nuvem para proteger o mercado financeiro com segurança, agilidad...Utilizando a nuvem para proteger o mercado financeiro com segurança, agilidad...
Utilizando a nuvem para proteger o mercado financeiro com segurança, agilidad...
 
Microservices & Service Mesh Pattern presentation
Microservices & Service Mesh Pattern presentationMicroservices & Service Mesh Pattern presentation
Microservices & Service Mesh Pattern presentation
 
Sistemas Distribuídos Utilizando Microserviços e AWS
Sistemas Distribuídos Utilizando Microserviços e AWSSistemas Distribuídos Utilizando Microserviços e AWS
Sistemas Distribuídos Utilizando Microserviços e AWS
 

Microservices, APIs e Event Driven