Microsserviço, Escalabilidade e Resiliência - #comofas?

Mario Guedes
Mario GuedesArtesão de Software at ArrayOf.io
+
+
+
+
+
+
+
+
MICROSSERVIÇO,
ESCALABILIDADE E
RESILIÊNCIA -
#COMOFAS?
Mario Guedes
+
+
+
+
Mario?
41 anos, filho da Valdete e marido da Tamires
Artesão de software desde 1999
Delphi, Python, Lua, JavaScript, noSQL ...
Vivência em grandes soluções para Contact Center
CTO na Sofie Tecnologia
Embarcadero MVP desde 2016
Em todas as redes: @jmarioguedes
mario.guedes@arrayof.com.br
+
+
+
+
• Já estamos trabalhando multicamada, certo?
• Temos planos mirabolantes e disruptivos que vai mudar o
mundo, certo?
• Estamos migrando o software para a tal da nuvem, certo?
• Mobile first, certo? Data Science é palavra de ordem, certo?
• Mas e o seu backend? É escalável e resiliente?
• Escalável: Capacidade em atender de 10 a 10.000 usuários sem
reescrita de código
• Resiliente: Capacidade de tolerar e se recuperar rapidamente de
rupturas
Indo direto ao ponto
+
+
+
+
#comosfas?
RESTful Microserviço API Gateway Mensageria noSQL
Cacheamento
lado servidor
Linux Contêiner Servless
+
+
+
+
RESTCLIENTE MENSAGERIA SERVIÇOHTTP STORAGE
Esquema simplificado
+
+
+
+
Vamos para cima?
+
+
+
+
“Engine X”
• NGINX
• Criado em 2004 pelo russo
Igor Sysoe
• Alta performance com
relativo baixo consumo de
recursos computacionais.
• Servidor web
• Cache
• Streaming
• Balanceador de carga
• Proxy reverso por design
+
+
+
+
• Em produção, prefira servidores Linux
• As rotas e demais configurações são feitas nos arquivos
*.conf
• A configuração se dá por contextos e diretivas.
• A versão free pode ser baixada em http://nginx.org
• Instruções para Windows em:
http://nginx.org/en/docs/windows.html
Instalação e configuração
+
+
+
+
Configuração inicial – arquivos estáticos
+
+
+
+
Um passo à frente – tratando URIs
+
+
+
+
http://nginx.org/en/docs/varindex.html
Lidando com variáveis
+
+
+
+
Chegando ao DataSnap!
+
+
+
+
Agora, balanceando a carga ...
+
+
+
+
Like a boss
+
+
+
+
REDIS
• REmote DIctionary Server
– Servidor de Dicionário
Remoto
• Criado por Salvatore
Sanfiippo
• Código livre
• Feito em C “puro”
• Aceita scripts Lua
+
+
+
+
• O REDIS não é a melhor opção para mensageria mas também não
é a pior: É suficientemente bom em relação à simplicidade.
• Dependendo dos seus requisitos considere a adoção do
RabbitMQ
• Nesta apresentação darei foco no ENFILEIRAMENTO e PUB/SUB
• Porém o REDIS é ótimo para controle de sessão de usuários bem
como cacheamento lado servidor
Utilizando como mensageria
+
+
+
+
• Demonstração:
• Publicação e assinatura
• Enfileiramento
• Redis Client: https://github.com/danieleteti/delphiredisclient
Show me the code
+
+
+
+
Se cadastrando hoje, 23/10, você terá acesso gratuito à primeira turma de um
dos seguintes cursos:
• REDIS com Delphi
• MongoDB com Delphi
• RabbitMQ com Delphi – Mensageria
• Telecom com FreeSWITCH
• Sistema de auto atendimento com FreeSWITCH
• Construção de Aplicativo Mobile
http://arrayof.com.br
+
+
+
+
mario.guedes@arrayof.com.br
(11) 9-9217-0907
http://arrayof.com.br
http://fb.me/arrayOFAssessoria
+
+
+
+
1 of 21

Recommended

Escalando o backend com NGINX e Redis by
Escalando o backend com NGINX e RedisEscalando o backend com NGINX e Redis
Escalando o backend com NGINX e RedisMario Guedes
6.4K views17 slides
Extreme 360º 2017 | Arquitetura Extrema: Rumo aos 10.000 usuários by
Extreme 360º 2017 | Arquitetura Extrema: Rumo aos 10.000 usuáriosExtreme 360º 2017 | Arquitetura Extrema: Rumo aos 10.000 usuários
Extreme 360º 2017 | Arquitetura Extrema: Rumo aos 10.000 usuáriosMario Guedes
8.3K views21 slides
Arquitetura escalável e resiliente com NGINX, DataSnap, REDIS e MongoDB by
Arquitetura escalável e resiliente com NGINX, DataSnap, REDIS e MongoDBArquitetura escalável e resiliente com NGINX, DataSnap, REDIS e MongoDB
Arquitetura escalável e resiliente com NGINX, DataSnap, REDIS e MongoDBMario Guedes
7K views15 slides
Intensive Delphi 2017 - E este tal de Redis hein? by
Intensive Delphi 2017 - E este tal de Redis hein?Intensive Delphi 2017 - E este tal de Redis hein?
Intensive Delphi 2017 - E este tal de Redis hein?Mario Guedes
232 views14 slides
Fazendo barba, cabelo e bigode com REDIS by
Fazendo barba, cabelo e bigode com REDISFazendo barba, cabelo e bigode com REDIS
Fazendo barba, cabelo e bigode com REDISMario Guedes
158 views18 slides
BeavOps : Como o Python ajudou a integrar o mundo DevOps by
BeavOps : Como o Python ajudou a integrar o mundo DevOpsBeavOps : Como o Python ajudou a integrar o mundo DevOps
BeavOps : Como o Python ajudou a integrar o mundo DevOps4LinuxCursos
1.6K views30 slides

More Related Content

What's hot

Apresentacao institucional 4Linux by
Apresentacao institucional 4LinuxApresentacao institucional 4Linux
Apresentacao institucional 4Linux4LinuxCursos
8.5K views21 slides
TDCSP - 2018 - Possibilidades com o REDIS no Delphi by
TDCSP - 2018 - Possibilidades com o REDIS no DelphiTDCSP - 2018 - Possibilidades com o REDIS no Delphi
TDCSP - 2018 - Possibilidades com o REDIS no DelphiMario Guedes
771 views14 slides
Inteligência Operacional utilizando a solução Elastic. by
Inteligência Operacional utilizando a solução Elastic.Inteligência Operacional utilizando a solução Elastic.
Inteligência Operacional utilizando a solução Elastic.4LinuxCursos
1.2K views41 slides
Node.js, Uma breve introdução by
Node.js, Uma breve introduçãoNode.js, Uma breve introdução
Node.js, Uma breve introduçãoPablo Feijó
1.5K views43 slides
Oficina de PHP - Software Freedom Day Luziânia 2013 by
Oficina de PHP - Software Freedom Day Luziânia 2013Oficina de PHP - Software Freedom Day Luziânia 2013
Oficina de PHP - Software Freedom Day Luziânia 2013George Mendonça
2K views24 slides
SQL Server 2016 e 2017 para Desenvolvedores - SQL4DEVS - Novembro-2017 by
SQL Server 2016 e 2017 para Desenvolvedores - SQL4DEVS - Novembro-2017SQL Server 2016 e 2017 para Desenvolvedores - SQL4DEVS - Novembro-2017
SQL Server 2016 e 2017 para Desenvolvedores - SQL4DEVS - Novembro-2017Renato Groff
88 views17 slides

What's hot(20)

Apresentacao institucional 4Linux by 4LinuxCursos
Apresentacao institucional 4LinuxApresentacao institucional 4Linux
Apresentacao institucional 4Linux
4LinuxCursos8.5K views
TDCSP - 2018 - Possibilidades com o REDIS no Delphi by Mario Guedes
TDCSP - 2018 - Possibilidades com o REDIS no DelphiTDCSP - 2018 - Possibilidades com o REDIS no Delphi
TDCSP - 2018 - Possibilidades com o REDIS no Delphi
Mario Guedes771 views
Inteligência Operacional utilizando a solução Elastic. by 4LinuxCursos
Inteligência Operacional utilizando a solução Elastic.Inteligência Operacional utilizando a solução Elastic.
Inteligência Operacional utilizando a solução Elastic.
4LinuxCursos1.2K views
Node.js, Uma breve introdução by Pablo Feijó
Node.js, Uma breve introduçãoNode.js, Uma breve introdução
Node.js, Uma breve introdução
Pablo Feijó1.5K views
Oficina de PHP - Software Freedom Day Luziânia 2013 by George Mendonça
Oficina de PHP - Software Freedom Day Luziânia 2013Oficina de PHP - Software Freedom Day Luziânia 2013
Oficina de PHP - Software Freedom Day Luziânia 2013
George Mendonça2K views
SQL Server 2016 e 2017 para Desenvolvedores - SQL4DEVS - Novembro-2017 by Renato Groff
SQL Server 2016 e 2017 para Desenvolvedores - SQL4DEVS - Novembro-2017SQL Server 2016 e 2017 para Desenvolvedores - SQL4DEVS - Novembro-2017
SQL Server 2016 e 2017 para Desenvolvedores - SQL4DEVS - Novembro-2017
Renato Groff88 views
Introdução ao Node.js - FATEC SP by Arthur Fücher
Introdução ao Node.js - FATEC SPIntrodução ao Node.js - FATEC SP
Introdução ao Node.js - FATEC SP
Arthur Fücher1.5K views
O que é nodejs, cases e vantagens by Rodrigo Matheus
O que é nodejs, cases e vantagensO que é nodejs, cases e vantagens
O que é nodejs, cases e vantagens
Rodrigo Matheus2.4K views
Nodejs - A performance que eu sempre quis ter by Emerson Macedo
Nodejs - A performance que eu sempre quis terNodejs - A performance que eu sempre quis ter
Nodejs - A performance que eu sempre quis ter
Emerson Macedo4.2K views
Node.js - Devo adotar na minha empresa? by Pablo Souza
Node.js - Devo adotar na minha empresa?Node.js - Devo adotar na minha empresa?
Node.js - Devo adotar na minha empresa?
Pablo Souza3.4K views
Apresentacao institucional-4linux-maio2015-4 100dpi by Rankest
Apresentacao institucional-4linux-maio2015-4 100dpiApresentacao institucional-4linux-maio2015-4 100dpi
Apresentacao institucional-4linux-maio2015-4 100dpi
Rankest105 views
Tecnologias em 2021: no que ficar de olho? | WTT2021 - Mackenzie by Renato Groffe
Tecnologias em 2021: no que ficar de olho? | WTT2021 - MackenzieTecnologias em 2021: no que ficar de olho? | WTT2021 - Mackenzie
Tecnologias em 2021: no que ficar de olho? | WTT2021 - Mackenzie
Renato Groffe291 views
Node.js - #1 - Introdução - Rodrigo Branas by Rodrigo Branas
Node.js - #1 - Introdução - Rodrigo BranasNode.js - #1 - Introdução - Rodrigo Branas
Node.js - #1 - Introdução - Rodrigo Branas
Rodrigo Branas2.9K views
Node.js: 5 razões para começar a utilizar by Filipe Falcão
Node.js: 5 razões para começar a utilizarNode.js: 5 razões para começar a utilizar
Node.js: 5 razões para começar a utilizar
Filipe Falcão1.7K views
Uma visão rápida sobre Nodejs by Rafael Soares
Uma visão rápida sobre NodejsUma visão rápida sobre Nodejs
Uma visão rápida sobre Nodejs
Rafael Soares933 views
7 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - .NET SP - ... by Renato Groff
7 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - .NET SP - ...7 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - .NET SP - ...
7 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - .NET SP - ...
Renato Groff37 views
Node.JS - Workshop do básico ao avançado by Eduardo Bohrer
Node.JS - Workshop do básico ao avançadoNode.JS - Workshop do básico ao avançado
Node.JS - Workshop do básico ao avançado
Eduardo Bohrer1.6K views

Similar to Microsserviço, Escalabilidade e Resiliência - #comofas?

Extreme Experience 2018 | Estudo de Caso: Aplicação DataSnap para 10.000 usuá... by
Extreme Experience 2018 | Estudo de Caso: Aplicação DataSnap para 10.000 usuá...Extreme Experience 2018 | Estudo de Caso: Aplicação DataSnap para 10.000 usuá...
Extreme Experience 2018 | Estudo de Caso: Aplicação DataSnap para 10.000 usuá...Mario Guedes
202 views36 slides
Escalabilidade com Redis by
Escalabilidade com Redis Escalabilidade com Redis
Escalabilidade com Redis Mario Guedes
303 views13 slides
DevTalk 08/2019 by
DevTalk 08/2019DevTalk 08/2019
DevTalk 08/2019Leandro Silva
74 views41 slides
Foco no app, viva o serverless! by
Foco no app, viva o serverless!Foco no app, viva o serverless!
Foco no app, viva o serverless!Mario Guedes
146 views25 slides
Uma perspectiva histórica e o cenário atual das ferramentas de desenvolviment... by
Uma perspectiva histórica e o cenário atual das ferramentas de desenvolviment...Uma perspectiva histórica e o cenário atual das ferramentas de desenvolviment...
Uma perspectiva histórica e o cenário atual das ferramentas de desenvolviment...Mario Guedes
125 views29 slides
QConSP: Vivenciando dev ops para além da automação de infraestrutura by
QConSP: Vivenciando dev ops para além da automação de infraestruturaQConSP: Vivenciando dev ops para além da automação de infraestrutura
QConSP: Vivenciando dev ops para além da automação de infraestruturaDiego Pacheco
887 views54 slides

Similar to Microsserviço, Escalabilidade e Resiliência - #comofas?(20)

Extreme Experience 2018 | Estudo de Caso: Aplicação DataSnap para 10.000 usuá... by Mario Guedes
Extreme Experience 2018 | Estudo de Caso: Aplicação DataSnap para 10.000 usuá...Extreme Experience 2018 | Estudo de Caso: Aplicação DataSnap para 10.000 usuá...
Extreme Experience 2018 | Estudo de Caso: Aplicação DataSnap para 10.000 usuá...
Mario Guedes202 views
Escalabilidade com Redis by Mario Guedes
Escalabilidade com Redis Escalabilidade com Redis
Escalabilidade com Redis
Mario Guedes303 views
Foco no app, viva o serverless! by Mario Guedes
Foco no app, viva o serverless!Foco no app, viva o serverless!
Foco no app, viva o serverless!
Mario Guedes146 views
Uma perspectiva histórica e o cenário atual das ferramentas de desenvolviment... by Mario Guedes
Uma perspectiva histórica e o cenário atual das ferramentas de desenvolviment...Uma perspectiva histórica e o cenário atual das ferramentas de desenvolviment...
Uma perspectiva histórica e o cenário atual das ferramentas de desenvolviment...
Mario Guedes125 views
QConSP: Vivenciando dev ops para além da automação de infraestrutura by Diego Pacheco
QConSP: Vivenciando dev ops para além da automação de infraestruturaQConSP: Vivenciando dev ops para além da automação de infraestrutura
QConSP: Vivenciando dev ops para além da automação de infraestrutura
Diego Pacheco887 views
Big data da teoria à prática by Mario Guedes
Big data  da teoria à práticaBig data  da teoria à prática
Big data da teoria à prática
Mario Guedes275 views
TDC 2019 Cloud - Liberte sua arquitetura com cloud native by André Paulovich
TDC 2019 Cloud - Liberte sua arquitetura com cloud nativeTDC 2019 Cloud - Liberte sua arquitetura com cloud native
TDC 2019 Cloud - Liberte sua arquitetura com cloud native
André Paulovich255 views
TDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on Azure by tdc-globalcode
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
tdc-globalcode118 views
Containers com docker #CPRecife4 by David Ruiz
Containers com docker #CPRecife4Containers com docker #CPRecife4
Containers com docker #CPRecife4
David Ruiz507 views
TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ... by tdc-globalcode
TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...
TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...
tdc-globalcode185 views
Vivenciando dev ops para além da automação de infraestrutura 2.0 by Diego Pacheco
Vivenciando dev ops para além da automação de infraestrutura 2.0Vivenciando dev ops para além da automação de infraestrutura 2.0
Vivenciando dev ops para além da automação de infraestrutura 2.0
Diego Pacheco644 views
Azure Bootcamp 2018 - DevOps para profissionais de Infra - Infomach / Goiânia by Rodrigo Marques Teixeira
Azure Bootcamp 2018 - DevOps para profissionais de Infra - Infomach / GoiâniaAzure Bootcamp 2018 - DevOps para profissionais de Infra - Infomach / Goiânia
Azure Bootcamp 2018 - DevOps para profissionais de Infra - Infomach / Goiânia
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021 by Renato Groffe
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021
Renato Groffe198 views
TDC2018SP | Trilha Banco de Dados - Transformacao do DBA. O que Agile e DevOp... by tdc-globalcode
TDC2018SP | Trilha Banco de Dados - Transformacao do DBA. O que Agile e DevOp...TDC2018SP | Trilha Banco de Dados - Transformacao do DBA. O que Agile e DevOp...
TDC2018SP | Trilha Banco de Dados - Transformacao do DBA. O que Agile e DevOp...
tdc-globalcode105 views
Quebrando barreiras entre desenvolvimento e operação de software com DevOps by José Alexandre Macedo
Quebrando barreiras entre desenvolvimento e operação de software com DevOpsQuebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
Docker + Bancos de Dados: isto é possível? - Databases SP - Março-2018 by Renato Groff
Docker + Bancos de Dados: isto é possível? - Databases SP - Março-2018Docker + Bancos de Dados: isto é possível? - Databases SP - Março-2018
Docker + Bancos de Dados: isto é possível? - Databases SP - Março-2018
Renato Groff55 views

More from Mario Guedes

Integrando-se à Blockchain da Ethereum by
Integrando-se à Blockchain da EthereumIntegrando-se à Blockchain da Ethereum
Integrando-se à Blockchain da EthereumMario Guedes
128 views25 slides
Entendendo HTTP para entender o REST by
Entendendo HTTP para entender o RESTEntendendo HTTP para entender o REST
Entendendo HTTP para entender o RESTMario Guedes
197 views20 slides
Expressão Regular - Cookbook by
Expressão Regular - CookbookExpressão Regular - Cookbook
Expressão Regular - CookbookMario Guedes
135 views11 slides
Geolocalização com Redis e Google Maps by
Geolocalização com Redis e Google MapsGeolocalização com Redis e Google Maps
Geolocalização com Redis e Google MapsMario Guedes
348 views29 slides
Geolocalização com Redis e Google Maps by
Geolocalização com Redis e Google MapsGeolocalização com Redis e Google Maps
Geolocalização com Redis e Google MapsMario Guedes
350 views37 slides
Paralelismo na prática: Threads de uma vez por todas e sem medo! by
Paralelismo na prática: Threads de uma vez por todas e sem medo!Paralelismo na prática: Threads de uma vez por todas e sem medo!
Paralelismo na prática: Threads de uma vez por todas e sem medo!Mario Guedes
956 views18 slides

More from Mario Guedes(18)

Integrando-se à Blockchain da Ethereum by Mario Guedes
Integrando-se à Blockchain da EthereumIntegrando-se à Blockchain da Ethereum
Integrando-se à Blockchain da Ethereum
Mario Guedes128 views
Entendendo HTTP para entender o REST by Mario Guedes
Entendendo HTTP para entender o RESTEntendendo HTTP para entender o REST
Entendendo HTTP para entender o REST
Mario Guedes197 views
Expressão Regular - Cookbook by Mario Guedes
Expressão Regular - CookbookExpressão Regular - Cookbook
Expressão Regular - Cookbook
Mario Guedes135 views
Geolocalização com Redis e Google Maps by Mario Guedes
Geolocalização com Redis e Google MapsGeolocalização com Redis e Google Maps
Geolocalização com Redis e Google Maps
Mario Guedes348 views
Geolocalização com Redis e Google Maps by Mario Guedes
Geolocalização com Redis e Google MapsGeolocalização com Redis e Google Maps
Geolocalização com Redis e Google Maps
Mario Guedes350 views
Paralelismo na prática: Threads de uma vez por todas e sem medo! by Mario Guedes
Paralelismo na prática: Threads de uma vez por todas e sem medo!Paralelismo na prática: Threads de uma vez por todas e sem medo!
Paralelismo na prática: Threads de uma vez por todas e sem medo!
Mario Guedes956 views
Turbinando o seu sistema com Redis! by Mario Guedes
Turbinando o seu sistema com Redis!Turbinando o seu sistema com Redis!
Turbinando o seu sistema com Redis!
Mario Guedes414 views
Extreme Experience 2018 | Python para quem sabe Delphi by Mario Guedes
Extreme Experience 2018 | Python para quem sabe DelphiExtreme Experience 2018 | Python para quem sabe Delphi
Extreme Experience 2018 | Python para quem sabe Delphi
Mario Guedes189 views
Integrando sua App ao Mundo via REST/JSON by Mario Guedes
Integrando sua App ao Mundo via REST/JSONIntegrando sua App ao Mundo via REST/JSON
Integrando sua App ao Mundo via REST/JSON
Mario Guedes1.4K views
Delphi Parallel Programming Library by Mario Guedes
Delphi Parallel Programming LibraryDelphi Parallel Programming Library
Delphi Parallel Programming Library
Mario Guedes872 views
Nova Infraestrutura JSON: System.JSON na prática by Mario Guedes
Nova Infraestrutura JSON: System.JSON na prática Nova Infraestrutura JSON: System.JSON na prática
Nova Infraestrutura JSON: System.JSON na prática
Mario Guedes10.1K views
Abertura - GruPy-SP | G4 Solutions - Agosto 2015 by Mario Guedes
Abertura - GruPy-SP | G4 Solutions - Agosto 2015Abertura - GruPy-SP | G4 Solutions - Agosto 2015
Abertura - GruPy-SP | G4 Solutions - Agosto 2015
Mario Guedes310 views
Cacheamento Lado Servidor by Mario Guedes
Cacheamento Lado ServidorCacheamento Lado Servidor
Cacheamento Lado Servidor
Mario Guedes5.3K views
Code Rage Brazil III - Tudo sobre o REST Client Library by Mario Guedes
Code Rage Brazil III - Tudo sobre o REST Client LibraryCode Rage Brazil III - Tudo sobre o REST Client Library
Code Rage Brazil III - Tudo sobre o REST Client Library
Mario Guedes6.9K views
Conhecendo o Novo REST Framework by Mario Guedes
Conhecendo o Novo REST FrameworkConhecendo o Novo REST Framework
Conhecendo o Novo REST Framework
Mario Guedes7.9K views
Modularização via BPL - Abordagem Prática para DataSnap & Front-end by Mario Guedes
Modularização via BPL - Abordagem Prática para DataSnap & Front-endModularização via BPL - Abordagem Prática para DataSnap & Front-end
Modularização via BPL - Abordagem Prática para DataSnap & Front-end
Mario Guedes19.7K views
O que é ser programador? by Mario Guedes
O que é ser programador?O que é ser programador?
O que é ser programador?
Mario Guedes947 views
Delphi Conference 2012 - Controlando a Concorrência em Aplicações Multi-Thread by Mario Guedes
Delphi Conference 2012 - Controlando a Concorrência em Aplicações Multi-ThreadDelphi Conference 2012 - Controlando a Concorrência em Aplicações Multi-Thread
Delphi Conference 2012 - Controlando a Concorrência em Aplicações Multi-Thread
Mario Guedes1.6K views

Recently uploaded

MAPA - CONTABILIDADE EMPRESARIAL - 54/2023 by
MAPA - CONTABILIDADE EMPRESARIAL - 54/2023MAPA - CONTABILIDADE EMPRESARIAL - 54/2023
MAPA - CONTABILIDADE EMPRESARIAL - 54/2023AcademiaDL
38 views4 slides
Competências para extrair inovação na tecnologia! by
Competências para extrair inovação na tecnologia!Competências para extrair inovação na tecnologia!
Competências para extrair inovação na tecnologia!Annelise Gripp
15 views11 slides
Skills e Squads, como trabalhar? by
Skills e Squads, como trabalhar?Skills e Squads, como trabalhar?
Skills e Squads, como trabalhar?Annelise Gripp
28 views13 slides
Conheça agora o UiPath Autopilot™ para o Studio.pdf by
Conheça agora o UiPath Autopilot™ para o Studio.pdfConheça agora o UiPath Autopilot™ para o Studio.pdf
Conheça agora o UiPath Autopilot™ para o Studio.pdfBrunaCavalcanti29
10 views8 slides
certificado excel.pdf by
certificado excel.pdfcertificado excel.pdf
certificado excel.pdfjuniorcarvalho136
5 views1 slide
TechConnection 2023 Floripa Azure Container Apps by
TechConnection 2023 Floripa Azure Container AppsTechConnection 2023 Floripa Azure Container Apps
TechConnection 2023 Floripa Azure Container AppsWalter Coan
5 views14 slides

Recently uploaded(8)

MAPA - CONTABILIDADE EMPRESARIAL - 54/2023 by AcademiaDL
MAPA - CONTABILIDADE EMPRESARIAL - 54/2023MAPA - CONTABILIDADE EMPRESARIAL - 54/2023
MAPA - CONTABILIDADE EMPRESARIAL - 54/2023
AcademiaDL38 views
Competências para extrair inovação na tecnologia! by Annelise Gripp
Competências para extrair inovação na tecnologia!Competências para extrair inovação na tecnologia!
Competências para extrair inovação na tecnologia!
Annelise Gripp15 views
Skills e Squads, como trabalhar? by Annelise Gripp
Skills e Squads, como trabalhar?Skills e Squads, como trabalhar?
Skills e Squads, como trabalhar?
Annelise Gripp28 views
Conheça agora o UiPath Autopilot™ para o Studio.pdf by BrunaCavalcanti29
Conheça agora o UiPath Autopilot™ para o Studio.pdfConheça agora o UiPath Autopilot™ para o Studio.pdf
Conheça agora o UiPath Autopilot™ para o Studio.pdf
TechConnection 2023 Floripa Azure Container Apps by Walter Coan
TechConnection 2023 Floripa Azure Container AppsTechConnection 2023 Floripa Azure Container Apps
TechConnection 2023 Floripa Azure Container Apps
Walter Coan5 views
DevFest2023-Pragmatismo da Internet das Coisas by Walter Coan
DevFest2023-Pragmatismo da Internet das CoisasDevFest2023-Pragmatismo da Internet das Coisas
DevFest2023-Pragmatismo da Internet das Coisas
Walter Coan20 views
Shift left DevOps Experience by Walter Coan
Shift left DevOps ExperienceShift left DevOps Experience
Shift left DevOps Experience
Walter Coan5 views

Microsserviço, Escalabilidade e Resiliência - #comofas?