SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
Concorrência,
baixa latência e
alta disponibilidade
HELLO! Guilherme Roveri
Arquiteto de Software – Grupo Netshoes
@gbroveri
2
Eder Magalhães
Arquiteto de Software – Grupo Netshoes
@edermag
Agenda ▫  Realidade de um e-commerce
▫  Alguns desafios
▫  Caso de uso: Inventário
▫  Arquitetura LMAX
▫  Solução Proposta
▫  Conclusões
▫  Referências
3
Realidade ▫  Negócio dinâmico
▫  Marketing digital agressivo
▫  Oferecer ótima experiência de compra
▫  Evolução contínua nos bastidores
▫  Sazonalidade: Blackfriday
4
Concorrência
Disputa frenética ao acesso a recursos
partilhados…
5
Latência
Intervalo de tempo entre a ação e o
efeito…
6
Disponibilidade
Percentual de tempo em que o sistema
está no ar…
7
Caso de
uso
COMO um provedor e-commerce
PRECISO de um mecanismo robusto
para gerenciar o inventário
PARA evitar perdas
E garantir satisfação dos clientes
8
LMAX ▫  Plataforma para comercialização de
produtos do mercado financeiro para
varejo
▫  Eliminar concorrência
▫  Regras de negócio usando memória
e event sourcing
▫  Alto throughput c/ baixa latência
▫  Ex: 6 milhões de transações por seg
9
LMAX Composto por 3 segmentos:
10
Business
Logic
Processor
▫  Fluxo de negócio
▫  Single thread
▫  Sem acesso a banco de dados
▫  Sem controle transacional
▫  Manipulação em memória
11
Arquitetura
12
Fila + NoSQLProposta de arquitetura c/ Fila e NoSQL p/
solução de controle de inventário
13
Inventário ▫  Operações crédito e débito;
▫  Particionamento de Produtos;
▫  Single thread p/ Consumidor;
14
Inventário
15
Business
Debit / Credit
NoSQL Persistence
REST Endpoint
Message Broker
Inventário
16
Business
Debit / Credit
NoSQL Persistence
Request
REST Endpoint
Message Broker
Inventário
17
Business
Debit / Credit
NoSQL Persistence
Request
Partition
REST Endpoint
Message Broker
Request Queues
Inventário
18
Business
Debit / Credit
NoSQL Persistence
Consumer
Partition
Request
Partition
REST Endpoint
Message Broker
Request Queues
Inventário
19
Business
Debit / Credit
NoSQL Persistence
Consumer
Partition
Request
Partition
REST Endpoint
Message Broker
Request Queues
Inventário
20
Business
Debit / Credit
NoSQL Persistence
Consumer
Partition
Partition
Request
Partition
REST Endpoint
Message Broker
Request Queues
Inventário
21
Business
Debit / Credit
Reply Queues
Consumer
Partition
Partition
NoSQL Persistence
Request
Partition
REST Endpoint
Message Broker
Request Queues
Inventário
22
Request
Business
Debit / Credit
Response
Reply Queues
Partition
Consumer
Partition
Request Queues
Message Broker
Partition
NoSQL Persistence
REST Endpoint
Inventário
Tecnologias
23
Request
Business
Debit / Credit
Response
Reply Queues
Partition
Consumer
Partition
Partition
ü  Spring Java;
ü  Spring Cloud;
ü  RabbitMQ
ü  Cassandra
REST Endpoint
Message Broker
NoSQL Persistence
Request Queues
Conclusão ▫  O drive é o negócio
▫  Experimentar tecnologias
▫  Clean code: testes + testes + testes
24
Referências ▫  https://www.infoq.com/presentations/LMAX
▫  https://github.com/LMAX-Exchange
▫  http://martinfowler.com/articles/lmax.html
▫  http://www.datastax.com/dev/blog/scalable-
inventory
▫  http://henryr.github.io/cap-faq/
▫  http://www.slideshare.net/edermag
25
26
Obrigado Questões?
▫  gbroveri@gmail.com
▫  edermag@gmail.com

Contenu connexe

En vedette

2013181600_Arno Mueller
2013181600_Arno Mueller2013181600_Arno Mueller
2013181600_Arno MuellerRolf Brandrud
 
2013 19-1500 richter rustemovski
2013 19-1500 richter rustemovski2013 19-1500 richter rustemovski
2013 19-1500 richter rustemovskiRolf Brandrud
 
Mario Faria and the essential C-Suite skills for Digital Transformation
Mario Faria and the essential C-Suite skills for Digital TransformationMario Faria and the essential C-Suite skills for Digital Transformation
Mario Faria and the essential C-Suite skills for Digital TransformationClive Dickens
 
Content Creation: Do Not Settle for Pretty Good
Content Creation: Do Not Settle for Pretty GoodContent Creation: Do Not Settle for Pretty Good
Content Creation: Do Not Settle for Pretty GoodRustin Banks
 
Multiplatform radio - James O Brien, ABC, Australia
Multiplatform radio  - James O Brien, ABC, AustraliaMultiplatform radio  - James O Brien, ABC, Australia
Multiplatform radio - James O Brien, ABC, AustraliaRolf Brandrud
 
Digital Future – where does digital radio stand today?
Digital Future – where does digital radio stand today?Digital Future – where does digital radio stand today?
Digital Future – where does digital radio stand today?Rolf Brandrud
 
IAB US Presentation - Patrick Dolan for IAB Romania
IAB US Presentation - Patrick Dolan for IAB RomaniaIAB US Presentation - Patrick Dolan for IAB Romania
IAB US Presentation - Patrick Dolan for IAB RomaniaIABRomania
 
Radio players full session
Radio players   full sessionRadio players   full session
Radio players full sessionRolf Brandrud
 
Facebook_PresentationforIAB_May272015
Facebook_PresentationforIAB_May272015Facebook_PresentationforIAB_May272015
Facebook_PresentationforIAB_May272015Jessica Ramirez
 
Westminster e forum iab 11.11.14
Westminster e forum iab 11.11.14Westminster e forum iab 11.11.14
Westminster e forum iab 11.11.14nickstringer
 
Multiplatform radio - Caroline Graze, NRJ, Germany
Multiplatform radio  - Caroline Graze, NRJ, GermanyMultiplatform radio  - Caroline Graze, NRJ, Germany
Multiplatform radio - Caroline Graze, NRJ, GermanyRolf Brandrud
 
Want a Career in Media Sales?
Want a Career in Media Sales?Want a Career in Media Sales?
Want a Career in Media Sales?Caroline Turner
 
Hispanic Millennial Project - Wave 5 - Media, Entertainment & Technology
Hispanic Millennial Project - Wave 5 - Media, Entertainment & TechnologyHispanic Millennial Project - Wave 5 - Media, Entertainment & Technology
Hispanic Millennial Project - Wave 5 - Media, Entertainment & TechnologyThinkNow
 
Jules Lund - Social Influencer Marketing presentation 2014
Jules Lund - Social Influencer Marketing presentation 2014Jules Lund - Social Influencer Marketing presentation 2014
Jules Lund - Social Influencer Marketing presentation 2014Jules Lund
 
HP: Overhauling a Vast Corporate Sales Force
HP: Overhauling a Vast Corporate Sales ForceHP: Overhauling a Vast Corporate Sales Force
HP: Overhauling a Vast Corporate Sales ForceSlide Gen
 
Être designer en start-up VS agence VS freelance
Être designer en start-up VS agence VS freelanceÊtre designer en start-up VS agence VS freelance
Être designer en start-up VS agence VS freelanceChristelle Mozzati
 
How to Break Into the AdWords Hispanic Market
How to Break Into the AdWords Hispanic MarketHow to Break Into the AdWords Hispanic Market
How to Break Into the AdWords Hispanic MarketAna M. Valladares
 
Google_PresentationforIAB_May272015
Google_PresentationforIAB_May272015Google_PresentationforIAB_May272015
Google_PresentationforIAB_May272015Jessica Ramirez
 
NGLC #TotalMarketTrends14 Hispanic Millennials Research Presentation
NGLC #TotalMarketTrends14 Hispanic Millennials Research PresentationNGLC #TotalMarketTrends14 Hispanic Millennials Research Presentation
NGLC #TotalMarketTrends14 Hispanic Millennials Research PresentationSensis
 

En vedette (20)

2013181600_Arno Mueller
2013181600_Arno Mueller2013181600_Arno Mueller
2013181600_Arno Mueller
 
2013 19-1500 richter rustemovski
2013 19-1500 richter rustemovski2013 19-1500 richter rustemovski
2013 19-1500 richter rustemovski
 
Mario Faria and the essential C-Suite skills for Digital Transformation
Mario Faria and the essential C-Suite skills for Digital TransformationMario Faria and the essential C-Suite skills for Digital Transformation
Mario Faria and the essential C-Suite skills for Digital Transformation
 
Steve Leary - FinalReport
Steve Leary - FinalReportSteve Leary - FinalReport
Steve Leary - FinalReport
 
Content Creation: Do Not Settle for Pretty Good
Content Creation: Do Not Settle for Pretty GoodContent Creation: Do Not Settle for Pretty Good
Content Creation: Do Not Settle for Pretty Good
 
Multiplatform radio - James O Brien, ABC, Australia
Multiplatform radio  - James O Brien, ABC, AustraliaMultiplatform radio  - James O Brien, ABC, Australia
Multiplatform radio - James O Brien, ABC, Australia
 
Digital Future – where does digital radio stand today?
Digital Future – where does digital radio stand today?Digital Future – where does digital radio stand today?
Digital Future – where does digital radio stand today?
 
IAB US Presentation - Patrick Dolan for IAB Romania
IAB US Presentation - Patrick Dolan for IAB RomaniaIAB US Presentation - Patrick Dolan for IAB Romania
IAB US Presentation - Patrick Dolan for IAB Romania
 
Radio players full session
Radio players   full sessionRadio players   full session
Radio players full session
 
Facebook_PresentationforIAB_May272015
Facebook_PresentationforIAB_May272015Facebook_PresentationforIAB_May272015
Facebook_PresentationforIAB_May272015
 
Westminster e forum iab 11.11.14
Westminster e forum iab 11.11.14Westminster e forum iab 11.11.14
Westminster e forum iab 11.11.14
 
Multiplatform radio - Caroline Graze, NRJ, Germany
Multiplatform radio  - Caroline Graze, NRJ, GermanyMultiplatform radio  - Caroline Graze, NRJ, Germany
Multiplatform radio - Caroline Graze, NRJ, Germany
 
Want a Career in Media Sales?
Want a Career in Media Sales?Want a Career in Media Sales?
Want a Career in Media Sales?
 
Hispanic Millennial Project - Wave 5 - Media, Entertainment & Technology
Hispanic Millennial Project - Wave 5 - Media, Entertainment & TechnologyHispanic Millennial Project - Wave 5 - Media, Entertainment & Technology
Hispanic Millennial Project - Wave 5 - Media, Entertainment & Technology
 
Jules Lund - Social Influencer Marketing presentation 2014
Jules Lund - Social Influencer Marketing presentation 2014Jules Lund - Social Influencer Marketing presentation 2014
Jules Lund - Social Influencer Marketing presentation 2014
 
HP: Overhauling a Vast Corporate Sales Force
HP: Overhauling a Vast Corporate Sales ForceHP: Overhauling a Vast Corporate Sales Force
HP: Overhauling a Vast Corporate Sales Force
 
Être designer en start-up VS agence VS freelance
Être designer en start-up VS agence VS freelanceÊtre designer en start-up VS agence VS freelance
Être designer en start-up VS agence VS freelance
 
How to Break Into the AdWords Hispanic Market
How to Break Into the AdWords Hispanic MarketHow to Break Into the AdWords Hispanic Market
How to Break Into the AdWords Hispanic Market
 
Google_PresentationforIAB_May272015
Google_PresentationforIAB_May272015Google_PresentationforIAB_May272015
Google_PresentationforIAB_May272015
 
NGLC #TotalMarketTrends14 Hispanic Millennials Research Presentation
NGLC #TotalMarketTrends14 Hispanic Millennials Research PresentationNGLC #TotalMarketTrends14 Hispanic Millennials Research Presentation
NGLC #TotalMarketTrends14 Hispanic Millennials Research Presentation
 

Similaire à DevCommerce Conference 2016: Concorrência em aplicações que exigem baixa latência e alta disponibilidade

[Workshops RoadShow ECBR - Edição Recife 2019] Cases e diferenciais da Plataf...
[Workshops RoadShow ECBR - Edição Recife 2019] Cases e diferenciais da Plataf...[Workshops RoadShow ECBR - Edição Recife 2019] Cases e diferenciais da Plataf...
[Workshops RoadShow ECBR - Edição Recife 2019] Cases e diferenciais da Plataf...E-Commerce Brasil
 
Desenvolvimento Ágil e Pontos de Função gerenciando o projeto de maneira ági...
Desenvolvimento Ágil e Pontos de Função  gerenciando o projeto de maneira ági...Desenvolvimento Ágil e Pontos de Função  gerenciando o projeto de maneira ági...
Desenvolvimento Ágil e Pontos de Função gerenciando o projeto de maneira ági...Dextra
 
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...Vanessa Campos
 
Blockchain uma nova realidade para o mundo dos Negócios
Blockchain uma nova realidade para o mundo dos NegóciosBlockchain uma nova realidade para o mundo dos Negócios
Blockchain uma nova realidade para o mundo dos NegóciosinovaDay .
 
Integração facilitada entre ERPs e CRM Sugar - Magic Sem Segredos - S01E10
Integração facilitada entre ERPs e CRM Sugar - Magic Sem Segredos - S01E10Integração facilitada entre ERPs e CRM Sugar - Magic Sem Segredos - S01E10
Integração facilitada entre ERPs e CRM Sugar - Magic Sem Segredos - S01E10Magic Software Brasil
 
AutomationEdge Robotic Process Automation Quality Nextech Service Desk Digital
AutomationEdge Robotic Process Automation Quality Nextech Service Desk Digital AutomationEdge Robotic Process Automation Quality Nextech Service Desk Digital
AutomationEdge Robotic Process Automation Quality Nextech Service Desk Digital Jorge Biesczad Jr.
 
Apresentação - Software
Apresentação - SoftwareApresentação - Software
Apresentação - Softwarematheusvetor
 
[Think E-Commerce| Edição Campinas 2020] Desafios (e soluções) para participa...
[Think E-Commerce| Edição Campinas 2020] Desafios (e soluções) para participa...[Think E-Commerce| Edição Campinas 2020] Desafios (e soluções) para participa...
[Think E-Commerce| Edição Campinas 2020] Desafios (e soluções) para participa...E-Commerce Brasil
 
B8one - Renato Avelar - E commerce business workshop.pptx
B8one - Renato Avelar - E commerce business workshop.pptxB8one - Renato Avelar - E commerce business workshop.pptx
B8one - Renato Avelar - E commerce business workshop.pptxRenato Avelar
 
Produtos oferecidos pelo Allegro BG
Produtos oferecidos pelo Allegro BGProdutos oferecidos pelo Allegro BG
Produtos oferecidos pelo Allegro BGgueste5eb0b
 
[Workshops RoadShow ECBR - Edição Curitiba 2019] Cases e diferenciais da Plat...
[Workshops RoadShow ECBR - Edição Curitiba 2019] Cases e diferenciais da Plat...[Workshops RoadShow ECBR - Edição Curitiba 2019] Cases e diferenciais da Plat...
[Workshops RoadShow ECBR - Edição Curitiba 2019] Cases e diferenciais da Plat...E-Commerce Brasil
 
Synaptic Advisory Partners Brazil
Synaptic Advisory Partners BrazilSynaptic Advisory Partners Brazil
Synaptic Advisory Partners Braziljorgejardimneto
 
Textile CRM Strategy
Textile CRM StrategyTextile CRM Strategy
Textile CRM Strategykrajnc_alves
 
e-book marketplace com Kafka e GCP
e-book marketplace com Kafka e GCPe-book marketplace com Kafka e GCP
e-book marketplace com Kafka e GCPTechrom Tecnologia
 
RPA - Portfólio de Serviços iProcess
RPA - Portfólio de Serviços iProcessRPA - Portfólio de Serviços iProcess
RPA - Portfólio de Serviços iProcessEduardo Britto
 

Similaire à DevCommerce Conference 2016: Concorrência em aplicações que exigem baixa latência e alta disponibilidade (20)

[Workshops RoadShow ECBR - Edição Recife 2019] Cases e diferenciais da Plataf...
[Workshops RoadShow ECBR - Edição Recife 2019] Cases e diferenciais da Plataf...[Workshops RoadShow ECBR - Edição Recife 2019] Cases e diferenciais da Plataf...
[Workshops RoadShow ECBR - Edição Recife 2019] Cases e diferenciais da Plataf...
 
Plataformas de E-commerce - Como escolher a ideal - Aula Curso ESPM
Plataformas de E-commerce - Como escolher a ideal - Aula Curso ESPMPlataformas de E-commerce - Como escolher a ideal - Aula Curso ESPM
Plataformas de E-commerce - Como escolher a ideal - Aula Curso ESPM
 
Desenvolvimento Ágil e Pontos de Função gerenciando o projeto de maneira ági...
Desenvolvimento Ágil e Pontos de Função  gerenciando o projeto de maneira ági...Desenvolvimento Ágil e Pontos de Função  gerenciando o projeto de maneira ági...
Desenvolvimento Ágil e Pontos de Função gerenciando o projeto de maneira ági...
 
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
 
Blockchain uma nova realidade para o mundo dos Negócios
Blockchain uma nova realidade para o mundo dos NegóciosBlockchain uma nova realidade para o mundo dos Negócios
Blockchain uma nova realidade para o mundo dos Negócios
 
Integração facilitada entre ERPs e CRM Sugar - Magic Sem Segredos - S01E10
Integração facilitada entre ERPs e CRM Sugar - Magic Sem Segredos - S01E10Integração facilitada entre ERPs e CRM Sugar - Magic Sem Segredos - S01E10
Integração facilitada entre ERPs e CRM Sugar - Magic Sem Segredos - S01E10
 
AutomationEdge Robotic Process Automation Quality Nextech Service Desk Digital
AutomationEdge Robotic Process Automation Quality Nextech Service Desk Digital AutomationEdge Robotic Process Automation Quality Nextech Service Desk Digital
AutomationEdge Robotic Process Automation Quality Nextech Service Desk Digital
 
Apresentação - Software
Apresentação - SoftwareApresentação - Software
Apresentação - Software
 
[Think E-Commerce| Edição Campinas 2020] Desafios (e soluções) para participa...
[Think E-Commerce| Edição Campinas 2020] Desafios (e soluções) para participa...[Think E-Commerce| Edição Campinas 2020] Desafios (e soluções) para participa...
[Think E-Commerce| Edição Campinas 2020] Desafios (e soluções) para participa...
 
B8one - Renato Avelar - E commerce business workshop.pptx
B8one - Renato Avelar - E commerce business workshop.pptxB8one - Renato Avelar - E commerce business workshop.pptx
B8one - Renato Avelar - E commerce business workshop.pptx
 
Produtos oferecidos pelo Allegro BG
Produtos oferecidos pelo Allegro BGProdutos oferecidos pelo Allegro BG
Produtos oferecidos pelo Allegro BG
 
Produtos Allegro BG
Produtos Allegro BGProdutos Allegro BG
Produtos Allegro BG
 
[Workshops RoadShow ECBR - Edição Curitiba 2019] Cases e diferenciais da Plat...
[Workshops RoadShow ECBR - Edição Curitiba 2019] Cases e diferenciais da Plat...[Workshops RoadShow ECBR - Edição Curitiba 2019] Cases e diferenciais da Plat...
[Workshops RoadShow ECBR - Edição Curitiba 2019] Cases e diferenciais da Plat...
 
Synaptic Advisory Partners Brazil
Synaptic Advisory Partners BrazilSynaptic Advisory Partners Brazil
Synaptic Advisory Partners Brazil
 
Temas estudo
Temas estudoTemas estudo
Temas estudo
 
Textile CRM Strategy
Textile CRM StrategyTextile CRM Strategy
Textile CRM Strategy
 
e-book marketplace com Kafka e GCP
e-book marketplace com Kafka e GCPe-book marketplace com Kafka e GCP
e-book marketplace com Kafka e GCP
 
Ti nas organizações e wms
Ti nas organizações e wmsTi nas organizações e wms
Ti nas organizações e wms
 
Ti nas organizações e wms
Ti nas organizações e wmsTi nas organizações e wms
Ti nas organizações e wms
 
RPA - Portfólio de Serviços iProcess
RPA - Portfólio de Serviços iProcessRPA - Portfólio de Serviços iProcess
RPA - Portfólio de Serviços iProcess
 

Plus de iMasters

O que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro
O que você precisa saber para modelar bancos de dados NoSQL - Dani MonteiroO que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro
O que você precisa saber para modelar bancos de dados NoSQL - Dani MonteiroiMasters
 
Postgres: wanted, beloved or dreaded? - Fabio Telles
Postgres: wanted, beloved or dreaded? - Fabio TellesPostgres: wanted, beloved or dreaded? - Fabio Telles
Postgres: wanted, beloved or dreaded? - Fabio TellesiMasters
 
Por que minha query esta lenta? - Suellen Moraes
Por que minha query esta lenta? - Suellen MoraesPor que minha query esta lenta? - Suellen Moraes
Por que minha query esta lenta? - Suellen MoraesiMasters
 
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...iMasters
 
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalvesORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalvesiMasters
 
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...iMasters
 
Arquitetando seus dados na prática para a LGPD - Alessandra Martins
Arquitetando seus dados na prática para a LGPD - Alessandra MartinsArquitetando seus dados na prática para a LGPD - Alessandra Martins
Arquitetando seus dados na prática para a LGPD - Alessandra MartinsiMasters
 
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...iMasters
 
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana ChahoudDesenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana ChahoudiMasters
 
Use MDD e faça as máquinas trabalharem para você - Andreza Leite
 Use MDD e faça as máquinas trabalharem para você - Andreza Leite Use MDD e faça as máquinas trabalharem para você - Andreza Leite
Use MDD e faça as máquinas trabalharem para você - Andreza LeiteiMasters
 
Entendendo os porquês do seu servidor - Talita Bernardes
Entendendo os porquês do seu servidor - Talita BernardesEntendendo os porquês do seu servidor - Talita Bernardes
Entendendo os porquês do seu servidor - Talita BernardesiMasters
 
Backend performático além do "coloca mais máquina lá" - Diana Arnos
Backend performático além do "coloca mais máquina lá" - Diana ArnosBackend performático além do "coloca mais máquina lá" - Diana Arnos
Backend performático além do "coloca mais máquina lá" - Diana ArnosiMasters
 
Dicas para uma maior performance em APIs REST - Renato Groffe
Dicas para uma maior performance em APIs REST - Renato GroffeDicas para uma maior performance em APIs REST - Renato Groffe
Dicas para uma maior performance em APIs REST - Renato GroffeiMasters
 
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
7 dicas de desempenho que equivalem por 21 - Danielle MonteiroiMasters
 
Quem se importa com acessibilidade Web? - Mauricio Maujor
Quem se importa com acessibilidade Web? - Mauricio MaujorQuem se importa com acessibilidade Web? - Mauricio Maujor
Quem se importa com acessibilidade Web? - Mauricio MaujoriMasters
 
Service Mesh com Istio e Kubernetes - Wellington Figueira da Silva
Service Mesh com Istio e Kubernetes - Wellington Figueira da SilvaService Mesh com Istio e Kubernetes - Wellington Figueira da Silva
Service Mesh com Istio e Kubernetes - Wellington Figueira da SilvaiMasters
 
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto PascuttiErros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto PascuttiiMasters
 
Elasticidade e engenharia de banco de dados para alta performance - Rubens G...
Elasticidade e engenharia de banco de dados para alta performance  - Rubens G...Elasticidade e engenharia de banco de dados para alta performance  - Rubens G...
Elasticidade e engenharia de banco de dados para alta performance - Rubens G...iMasters
 
Construindo aplicações mais confiantes - Carolina Karklis
Construindo aplicações mais confiantes - Carolina KarklisConstruindo aplicações mais confiantes - Carolina Karklis
Construindo aplicações mais confiantes - Carolina KarklisiMasters
 
Monitoramento de Aplicações - Felipe Regalgo
Monitoramento de Aplicações - Felipe RegalgoMonitoramento de Aplicações - Felipe Regalgo
Monitoramento de Aplicações - Felipe RegalgoiMasters
 

Plus de iMasters (20)

O que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro
O que você precisa saber para modelar bancos de dados NoSQL - Dani MonteiroO que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro
O que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro
 
Postgres: wanted, beloved or dreaded? - Fabio Telles
Postgres: wanted, beloved or dreaded? - Fabio TellesPostgres: wanted, beloved or dreaded? - Fabio Telles
Postgres: wanted, beloved or dreaded? - Fabio Telles
 
Por que minha query esta lenta? - Suellen Moraes
Por que minha query esta lenta? - Suellen MoraesPor que minha query esta lenta? - Suellen Moraes
Por que minha query esta lenta? - Suellen Moraes
 
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...
 
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalvesORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves
 
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
 
Arquitetando seus dados na prática para a LGPD - Alessandra Martins
Arquitetando seus dados na prática para a LGPD - Alessandra MartinsArquitetando seus dados na prática para a LGPD - Alessandra Martins
Arquitetando seus dados na prática para a LGPD - Alessandra Martins
 
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...
 
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana ChahoudDesenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
 
Use MDD e faça as máquinas trabalharem para você - Andreza Leite
 Use MDD e faça as máquinas trabalharem para você - Andreza Leite Use MDD e faça as máquinas trabalharem para você - Andreza Leite
Use MDD e faça as máquinas trabalharem para você - Andreza Leite
 
Entendendo os porquês do seu servidor - Talita Bernardes
Entendendo os porquês do seu servidor - Talita BernardesEntendendo os porquês do seu servidor - Talita Bernardes
Entendendo os porquês do seu servidor - Talita Bernardes
 
Backend performático além do "coloca mais máquina lá" - Diana Arnos
Backend performático além do "coloca mais máquina lá" - Diana ArnosBackend performático além do "coloca mais máquina lá" - Diana Arnos
Backend performático além do "coloca mais máquina lá" - Diana Arnos
 
Dicas para uma maior performance em APIs REST - Renato Groffe
Dicas para uma maior performance em APIs REST - Renato GroffeDicas para uma maior performance em APIs REST - Renato Groffe
Dicas para uma maior performance em APIs REST - Renato Groffe
 
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
 
Quem se importa com acessibilidade Web? - Mauricio Maujor
Quem se importa com acessibilidade Web? - Mauricio MaujorQuem se importa com acessibilidade Web? - Mauricio Maujor
Quem se importa com acessibilidade Web? - Mauricio Maujor
 
Service Mesh com Istio e Kubernetes - Wellington Figueira da Silva
Service Mesh com Istio e Kubernetes - Wellington Figueira da SilvaService Mesh com Istio e Kubernetes - Wellington Figueira da Silva
Service Mesh com Istio e Kubernetes - Wellington Figueira da Silva
 
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto PascuttiErros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
 
Elasticidade e engenharia de banco de dados para alta performance - Rubens G...
Elasticidade e engenharia de banco de dados para alta performance  - Rubens G...Elasticidade e engenharia de banco de dados para alta performance  - Rubens G...
Elasticidade e engenharia de banco de dados para alta performance - Rubens G...
 
Construindo aplicações mais confiantes - Carolina Karklis
Construindo aplicações mais confiantes - Carolina KarklisConstruindo aplicações mais confiantes - Carolina Karklis
Construindo aplicações mais confiantes - Carolina Karklis
 
Monitoramento de Aplicações - Felipe Regalgo
Monitoramento de Aplicações - Felipe RegalgoMonitoramento de Aplicações - Felipe Regalgo
Monitoramento de Aplicações - Felipe Regalgo
 

Dernier

Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxLuizHenriquedeAlmeid6
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresLilianPiola
 
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdf
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdfO Universo Cuckold - Compartilhando a Esposas Com Amigo.pdf
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdfPastor Robson Colaço
 
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024Sandra Pratas
 
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologiaAula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologiaaulasgege
 
A experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxA experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxfabiolalopesmartins1
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Mary Alvarenga
 
Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.keislayyovera123
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasCassio Meira Jr.
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditaduraAdryan Luiz
 
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxOsnilReis1
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalJacqueline Cerqueira
 
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxApostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxIsabelaRafael2
 
Caixa jogo da onça. para imprimir e jogar
Caixa jogo da onça. para imprimir e jogarCaixa jogo da onça. para imprimir e jogar
Caixa jogo da onça. para imprimir e jogarIedaGoethe
 
Educação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SPEducação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SPanandatss1
 
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfBRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfHenrique Pontes
 
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxSlides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxLuizHenriquedeAlmeid6
 
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveAula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveaulasgege
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasCassio Meira Jr.
 

Dernier (20)

Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
 
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdf
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdfO Universo Cuckold - Compartilhando a Esposas Com Amigo.pdf
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdf
 
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
 
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologiaAula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
 
A experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxA experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptx
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
 
Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e Específicas
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditadura
 
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
 
Em tempo de Quaresma .
Em tempo de Quaresma                            .Em tempo de Quaresma                            .
Em tempo de Quaresma .
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem Organizacional
 
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxApostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
 
Caixa jogo da onça. para imprimir e jogar
Caixa jogo da onça. para imprimir e jogarCaixa jogo da onça. para imprimir e jogar
Caixa jogo da onça. para imprimir e jogar
 
Educação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SPEducação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SP
 
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfBRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
 
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxSlides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
 
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveAula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades Motoras
 

DevCommerce Conference 2016: Concorrência em aplicações que exigem baixa latência e alta disponibilidade