SlideShare uma empresa Scribd logo
App mobile escalável e seguro
com Cosmos DB
Robson Soares Amorim
Robson Soares Amorim
• MCSA Web Applications
• Desenvolvedor na Lambda3
• Da ZL
@amorimrob github.com/AmorimRob rsamorim.azurewebsites.net
Agenda
• Cenário atual
• O que é o Cosmos DB?
• DEMO
• Como o Cosmos DB pode ajudar?
• Integrações
• DEMO
• Q/A
Cenário atual
Conectar diretamente
com a base de dados
Base de dados corrompida
Problemas de conexão
API para intermediar a
comunicação
O que é o Cosmos DB
Distribuido global e
geoposicionalmente Servless
Elasticidade de throughput
Velocidade e baixa latência
Multimodelo
Demo – Cosmos DB
Como o Cosmos DB pode ajudar?
Comunicação segura
com TripleHandshake
Rest API para
comunicação
Triggers prontas
no Azure Functions
Comunicação segura
com HTTPS
Integrações
Ruby
JavaScript
Demo
Perguntas
Obrigado!
DEMO: github.com/amorimrob/DemoCosmos
Sim! Ainda não foi pro GitLab!

Mais conteúdo relacionado

Semelhante a App mobile escalável e seguro com Cosmos DB

Firebase - Introdução à plataforma
Firebase - Introdução à plataformaFirebase - Introdução à plataforma
Firebase - Introdução à plataformaDanilo Abranches
 
Azure Cosmos DB - Azure Weekend SP - Outubro/2017
Azure Cosmos DB - Azure Weekend SP - Outubro/2017Azure Cosmos DB - Azure Weekend SP - Outubro/2017
Azure Cosmos DB - Azure Weekend SP - Outubro/2017Renato Groff
 
Azure Cosmos DB - Campinas .NET - Janeiro-2018
Azure Cosmos DB - Campinas .NET - Janeiro-2018Azure Cosmos DB - Campinas .NET - Janeiro-2018
Azure Cosmos DB - Campinas .NET - Janeiro-2018Renato Groff
 
Azure Cosmos DB para Desenvolvedores - From Zero to Hero - Março-2018
Azure Cosmos DB para Desenvolvedores - From Zero to Hero - Março-2018Azure Cosmos DB para Desenvolvedores - From Zero to Hero - Março-2018
Azure Cosmos DB para Desenvolvedores - From Zero to Hero - Março-2018Renato Groffe
 
NoSQL para Desenvolvedores .NET - SQLSaturday #804 - São Paulo
NoSQL para Desenvolvedores .NET - SQLSaturday #804 - São PauloNoSQL para Desenvolvedores .NET - SQLSaturday #804 - São Paulo
NoSQL para Desenvolvedores .NET - SQLSaturday #804 - São PauloRenato Groff
 
NoSQL para Desenvolvedores .NET - Developers-SP - Setembro-2017
NoSQL para Desenvolvedores .NET - Developers-SP - Setembro-2017NoSQL para Desenvolvedores .NET - Developers-SP - Setembro-2017
NoSQL para Desenvolvedores .NET - Developers-SP - Setembro-2017Renato Groff
 
Webinar: O que é computação em nuvem com a AWS?
Webinar: O que é computação em nuvem com a AWS?Webinar: O que é computação em nuvem com a AWS?
Webinar: O que é computação em nuvem com a AWS?Amazon Web Services
 
Conhecendo as opcoes de Storage na Nuvem da AWS
Conhecendo as opcoes de Storage na Nuvem da AWSConhecendo as opcoes de Storage na Nuvem da AWS
Conhecendo as opcoes de Storage na Nuvem da AWSAmazon Web Services LATAM
 
Escalando para os primeiros 10 milhoes de usuarios
Escalando para os primeiros 10 milhoes de usuariosEscalando para os primeiros 10 milhoes de usuarios
Escalando para os primeiros 10 milhoes de usuariosAmazon Web Services LATAM
 
NoSQL na nuvem com o Azure Cosmos DB - MVPConf 2018
NoSQL na nuvem com o Azure Cosmos DB - MVPConf 2018NoSQL na nuvem com o Azure Cosmos DB - MVPConf 2018
NoSQL na nuvem com o Azure Cosmos DB - MVPConf 2018Renato Groff
 
Serverless: Um novo paradigma de arquitetura de aplicações - Exemplos com Fir...
Serverless: Um novo paradigma de arquitetura de aplicações - Exemplos com Fir...Serverless: Um novo paradigma de arquitetura de aplicações - Exemplos com Fir...
Serverless: Um novo paradigma de arquitetura de aplicações - Exemplos com Fir...Jose Papo, MSc
 
Migrando Aplicações Legadas para Nuvem
Migrando Aplicações Legadas para NuvemMigrando Aplicações Legadas para Nuvem
Migrando Aplicações Legadas para NuvemRafael Dos Santos
 
Novidades do Windows Azure AppFabric
Novidades do Windows Azure AppFabricNovidades do Windows Azure AppFabric
Novidades do Windows Azure AppFabricEvilázaro Alves
 
Arquitetura para uma nova geração de aplicativos no Windows Azure
Arquitetura para uma nova geração de aplicativos no Windows AzureArquitetura para uma nova geração de aplicativos no Windows Azure
Arquitetura para uma nova geração de aplicativos no Windows AzureFernando Correia
 
Escalando para os primeiros 10 milhões de usuários
Escalando para os primeiros 10 milhões de usuáriosEscalando para os primeiros 10 milhões de usuários
Escalando para os primeiros 10 milhões de usuáriosAmazon Web Services LATAM
 

Semelhante a App mobile escalável e seguro com Cosmos DB (20)

Firebase - Introdução à plataforma
Firebase - Introdução à plataformaFirebase - Introdução à plataforma
Firebase - Introdução à plataforma
 
Azure Cosmos DB - Azure Weekend SP - Outubro/2017
Azure Cosmos DB - Azure Weekend SP - Outubro/2017Azure Cosmos DB - Azure Weekend SP - Outubro/2017
Azure Cosmos DB - Azure Weekend SP - Outubro/2017
 
Azure Cosmos DB - Campinas .NET - Janeiro-2018
Azure Cosmos DB - Campinas .NET - Janeiro-2018Azure Cosmos DB - Campinas .NET - Janeiro-2018
Azure Cosmos DB - Campinas .NET - Janeiro-2018
 
Azure Cosmos DB para Desenvolvedores - From Zero to Hero - Março-2018
Azure Cosmos DB para Desenvolvedores - From Zero to Hero - Março-2018Azure Cosmos DB para Desenvolvedores - From Zero to Hero - Março-2018
Azure Cosmos DB para Desenvolvedores - From Zero to Hero - Março-2018
 
NoSQL para Desenvolvedores .NET - SQLSaturday #804 - São Paulo
NoSQL para Desenvolvedores .NET - SQLSaturday #804 - São PauloNoSQL para Desenvolvedores .NET - SQLSaturday #804 - São Paulo
NoSQL para Desenvolvedores .NET - SQLSaturday #804 - São Paulo
 
NoSQL para Desenvolvedores .NET - Developers-SP - Setembro-2017
NoSQL para Desenvolvedores .NET - Developers-SP - Setembro-2017NoSQL para Desenvolvedores .NET - Developers-SP - Setembro-2017
NoSQL para Desenvolvedores .NET - Developers-SP - Setembro-2017
 
Webinar: O que é computação em nuvem com a AWS?
Webinar: O que é computação em nuvem com a AWS?Webinar: O que é computação em nuvem com a AWS?
Webinar: O que é computação em nuvem com a AWS?
 
Conhecendo as opcoes de Storage na Nuvem da AWS
Conhecendo as opcoes de Storage na Nuvem da AWSConhecendo as opcoes de Storage na Nuvem da AWS
Conhecendo as opcoes de Storage na Nuvem da AWS
 
Escalando para os primeiros 10 milhoes de usuarios
Escalando para os primeiros 10 milhoes de usuariosEscalando para os primeiros 10 milhoes de usuarios
Escalando para os primeiros 10 milhoes de usuarios
 
NoSQL na nuvem com o Azure Cosmos DB - MVPConf 2018
NoSQL na nuvem com o Azure Cosmos DB - MVPConf 2018NoSQL na nuvem com o Azure Cosmos DB - MVPConf 2018
NoSQL na nuvem com o Azure Cosmos DB - MVPConf 2018
 
Serverless: Um novo paradigma de arquitetura de aplicações - Exemplos com Fir...
Serverless: Um novo paradigma de arquitetura de aplicações - Exemplos com Fir...Serverless: Um novo paradigma de arquitetura de aplicações - Exemplos com Fir...
Serverless: Um novo paradigma de arquitetura de aplicações - Exemplos com Fir...
 
Migrando Aplicações Legadas para Nuvem
Migrando Aplicações Legadas para NuvemMigrando Aplicações Legadas para Nuvem
Migrando Aplicações Legadas para Nuvem
 
Novidades do Windows Azure AppFabric
Novidades do Windows Azure AppFabricNovidades do Windows Azure AppFabric
Novidades do Windows Azure AppFabric
 
CosmosDB from zero2hero
CosmosDB from zero2heroCosmosDB from zero2hero
CosmosDB from zero2hero
 
NoSQL CosmosDB e IOT na era Serveless
NoSQL CosmosDB e IOT na era ServelessNoSQL CosmosDB e IOT na era Serveless
NoSQL CosmosDB e IOT na era Serveless
 
Arquitetura para uma nova geração de aplicativos no Windows Azure
Arquitetura para uma nova geração de aplicativos no Windows AzureArquitetura para uma nova geração de aplicativos no Windows Azure
Arquitetura para uma nova geração de aplicativos no Windows Azure
 
Escalando para os primeiros 10 milhões de usuários
Escalando para os primeiros 10 milhões de usuáriosEscalando para os primeiros 10 milhões de usuários
Escalando para os primeiros 10 milhões de usuários
 
NoSQL Multi-Model - Conheça o CosmosDB
NoSQL Multi-Model - Conheça o CosmosDB NoSQL Multi-Model - Conheça o CosmosDB
NoSQL Multi-Model - Conheça o CosmosDB
 
Projetando aplicações para a nuvem
Projetando aplicações para a nuvemProjetando aplicações para a nuvem
Projetando aplicações para a nuvem
 
TCC - Comparativo de ORMs e Acesso Nativo
TCC - Comparativo de ORMs e Acesso NativoTCC - Comparativo de ORMs e Acesso Nativo
TCC - Comparativo de ORMs e Acesso Nativo
 

Mais de Robson Soares Amorim

Mobile DevOps - Facilitando sua vida em 7 passos
Mobile DevOps - Facilitando sua vida em 7 passosMobile DevOps - Facilitando sua vida em 7 passos
Mobile DevOps - Facilitando sua vida em 7 passosRobson Soares Amorim
 
Testando seus testes com Stryker.NET
Testando seus testes com Stryker.NET Testando seus testes com Stryker.NET
Testando seus testes com Stryker.NET Robson Soares Amorim
 
Os Pilares do desenvolvimento seguro de um aplicativo mobile
Os Pilares do desenvolvimento seguro de um aplicativo mobileOs Pilares do desenvolvimento seguro de um aplicativo mobile
Os Pilares do desenvolvimento seguro de um aplicativo mobileRobson Soares Amorim
 
Automatizando tudo no backend com Cake!
Automatizando tudo no backend com Cake!Automatizando tudo no backend com Cake!
Automatizando tudo no backend com Cake!Robson Soares Amorim
 
Alerando o desenvolvimento de aplicativos Android e iOS com Xamarin Forms
Alerando o desenvolvimento de aplicativos Android e iOS com Xamarin FormsAlerando o desenvolvimento de aplicativos Android e iOS com Xamarin Forms
Alerando o desenvolvimento de aplicativos Android e iOS com Xamarin FormsRobson Soares Amorim
 
Reagindo a eventos com Xamarin + Firebase
Reagindo a eventos com Xamarin + FirebaseReagindo a eventos com Xamarin + Firebase
Reagindo a eventos com Xamarin + FirebaseRobson Soares Amorim
 

Mais de Robson Soares Amorim (9)

Mobile DevOps - Facilitando sua vida em 7 passos
Mobile DevOps - Facilitando sua vida em 7 passosMobile DevOps - Facilitando sua vida em 7 passos
Mobile DevOps - Facilitando sua vida em 7 passos
 
Testando seus testes com Stryker.NET
Testando seus testes com Stryker.NET Testando seus testes com Stryker.NET
Testando seus testes com Stryker.NET
 
Reacting to events with Firebase
Reacting to events with FirebaseReacting to events with Firebase
Reacting to events with Firebase
 
Os Pilares do desenvolvimento seguro de um aplicativo mobile
Os Pilares do desenvolvimento seguro de um aplicativo mobileOs Pilares do desenvolvimento seguro de um aplicativo mobile
Os Pilares do desenvolvimento seguro de um aplicativo mobile
 
Automatizando tudo no backend com Cake!
Automatizando tudo no backend com Cake!Automatizando tudo no backend com Cake!
Automatizando tudo no backend com Cake!
 
Streamline your dream dev team
Streamline your dream dev teamStreamline your dream dev team
Streamline your dream dev team
 
Alerando o desenvolvimento de aplicativos Android e iOS com Xamarin Forms
Alerando o desenvolvimento de aplicativos Android e iOS com Xamarin FormsAlerando o desenvolvimento de aplicativos Android e iOS com Xamarin Forms
Alerando o desenvolvimento de aplicativos Android e iOS com Xamarin Forms
 
Conhecendo ChatBots
Conhecendo ChatBotsConhecendo ChatBots
Conhecendo ChatBots
 
Reagindo a eventos com Xamarin + Firebase
Reagindo a eventos com Xamarin + FirebaseReagindo a eventos com Xamarin + Firebase
Reagindo a eventos com Xamarin + Firebase
 

App mobile escalável e seguro com Cosmos DB