SlideShare uma empresa Scribd logo
12 e 13 de abril de 2019
São Paulo, Brasil
Conectando Pessoas,
Processos e Tecnologia
#MVPConf
Trilha Azure | Blockchain
Azure CosmosDB Desenvolvedores de Software
Jhonathan S Soares
codigosimples.net
#MVPConf
Codigosimples.net
LinkedIn.com/in/jhonathansouza
Twitter.com/jhomarolo
Jhonathan S Soares
_MVP Microsoft – Developer Technologies
_Neo4j Certified& Graph Evangelist
_MongoDB Ambassador & Evangelist
_Lead Software Architech
Doação para Entidades
#MVPConf
Toda a renda obtida com a venda dos ingressos
para o MVPConf LATAM 2019 serão doados para
cinco Entidades beneficentes.
Uma em cada região do Brasil!
Consulte no site as Entidades beneficiadas!
MVPConf.com.br
Patrocinadores
#MVPConf
#MVPConf
Agenda
Escalar armazenamento e largura de banda
Criar experiências rápidas
Garantir alta disponibilidade
Codificar aplicações distribuídas globalmente
Administrar esquemas complexos
Equilibrio na consistência da informação
#MVPConf
Criar arquiteturas
com alcance global
vem com problemas
de escala global
Column-family
Document
Graph
Turnkey global distribution
Elastic scale out
of storage & throughput
Guaranteed low latency at the 99th percentile
Comprehensive SLAs
Five well-defined consistency models
Table API
Key-value
Um serviço de banco de dados multi-model globalmente distribuído e
dinamicamente escalável
Azure Cosmos DB
MongoDB
#MVPConf
CosmosDB - Qualquer origem, qualquer dado
#MVPConf
Capacidade de armazenamento e processamento
dinamicamente escalável
#MVPConf
Request Units
• Request Units (RU) é uma moeda com
base em taxa
• Faz o resumo dos recursos físicos para
executar solicitações.
• Chave para a eficiência de multilocação, SLAs etc
•Primeiro plano e atividades de segundo plano
% IOPS
% CPU
% Memory
Opções de Consistência
Escolha entre cinco níveis de consistência definidos para baixa latência e alta
disponibilidade
Strong Bounded-stateless Session Consistent prefix Eventual
A maioria dos aplicativos da vida real não se enquadra nesses dois extremos
Isso é multi-model!
Utilizando como Documento
Utilizando como Grafo
#MVPConf
Experimente Azure Cosmos DB gratuitamente!
aka.ms/cosmosdb-emulator
Quem usa CosmosDB?
Retail
Manufacturing
Government / Edu
Automotive/IoT
Financial Services
Professional Services
#MVPConf
DEMO – MULTIMODEL API
#MVPConf
DEMO – RU’s benchmark
Sorteios dos Brindes
#MVPConf
Clique Aqui para Iniciar o Sorteio
Somente participarão dos sorteios os
participantes que estiverem inscritos
nas palestras e responderem as
pesquisas de satisfação.
OBRIGADO
#MVPConf
Codigosimples.net
LinkedIn.com/in/SuaContaLinkedIn
Twitter.com/SuaContaTwitter

Mais conteúdo relacionado

PPSX
MVP Conf LATAM 2019 - Azure DevSecOps
PDF
2019 MVPConf Entenda como DevOps pode ajudar a visão e controle sobre desenvo...
PPTX
Monitorando aplicações Web com o Application Insights, Logic Apps, Slack e o ...
PPSX
MVPConf LATAM 2019 - Case Azure DevOps
PPTX
MVP Conf 2019 - Docker na Prática
PPTX
Dicas para uma Maior Performance em APIs REST no ASP.NET Core - MVPConf LATAM...
PPTX
SI e Mercado de Trabalho
PPTX
MVP Conf Latam 2019
MVP Conf LATAM 2019 - Azure DevSecOps
2019 MVPConf Entenda como DevOps pode ajudar a visão e controle sobre desenvo...
Monitorando aplicações Web com o Application Insights, Logic Apps, Slack e o ...
MVPConf LATAM 2019 - Case Azure DevOps
MVP Conf 2019 - Docker na Prática
Dicas para uma Maior Performance em APIs REST no ASP.NET Core - MVPConf LATAM...
SI e Mercado de Trabalho
MVP Conf Latam 2019

Semelhante a Azure CosmosDB para desenvolvedores de software (20)

PPTX
Mvp conf 2019 oms and azure monitor
PPTX
Azure Service Fabric - Orquestrando aplicações .Net
PPTX
Mvp conf 2019 nested virtualization on azure
PPSX
Escrevendo C# moderno 2019 - MVPConf
PDF
Criando arte com Deep Learning - CNTK - TensorFlow
PPTX
Obtendo feedback da sua audiência com Visão Computacional
PPTX
Analise De Dados Azure ML - MVPConf 2019
PPTX
Selenium renato groffe + milton camara - mvp conf latam 2019
PPTX
Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019
PPTX
Desenvolvendo games de realidade virtual com C# utilizando o Unity
PPTX
Blazor mvp conf
PPTX
Como avançar na Power Platform com Azure Functions e Logic Apps | MVPConf Lat...
PPTX
Construindo APIs REST escaláveis com Docker, Kubernetes e o Microsoft Azure -...
PPTX
Migrando Aplicações legadas para o Microsoft Azure
PDF
Palestra MVP Conference LATAM 2019 | Project Online & Power BI
PPTX
Precisamos falar sobre Visual Studio App Center
PPTX
Controlando o Ciclo de Software e porque você deveria usar o VSTS
PPTX
Containers no Ambiente de Desenvolvimento - mvp conf latam 2019
PPTX
The Developers Conference 2014 | Porto Alegre
PPTX
Conhecendo as novidades do Entity Framework Core 2.0
Mvp conf 2019 oms and azure monitor
Azure Service Fabric - Orquestrando aplicações .Net
Mvp conf 2019 nested virtualization on azure
Escrevendo C# moderno 2019 - MVPConf
Criando arte com Deep Learning - CNTK - TensorFlow
Obtendo feedback da sua audiência com Visão Computacional
Analise De Dados Azure ML - MVPConf 2019
Selenium renato groffe + milton camara - mvp conf latam 2019
Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019
Desenvolvendo games de realidade virtual com C# utilizando o Unity
Blazor mvp conf
Como avançar na Power Platform com Azure Functions e Logic Apps | MVPConf Lat...
Construindo APIs REST escaláveis com Docker, Kubernetes e o Microsoft Azure -...
Migrando Aplicações legadas para o Microsoft Azure
Palestra MVP Conference LATAM 2019 | Project Online & Power BI
Precisamos falar sobre Visual Studio App Center
Controlando o Ciclo de Software e porque você deveria usar o VSTS
Containers no Ambiente de Desenvolvimento - mvp conf latam 2019
The Developers Conference 2014 | Porto Alegre
Conhecendo as novidades do Entity Framework Core 2.0
Anúncio

Mais de Jhonathan de Souza Soares (18)

PPT
Link Prediction with Neo4j
PPT
6 Principios arquitetura de dados moderna
PPTX
PPTX
Graph of Thrones - Neo4j + Game of Thrones
PPTX
CosmosDB from zero2hero
PPTX
NoSQL CosmosDB e IOT na era Serveless
PPTX
Introdução ao neo4j com c# e asp.net core
PPTX
NoSQL Multi-Model - Conheça o CosmosDB
PPTX
Análise de faces e emoções com Serviços Cognitivos de Visão da Microsoft
PPTX
Criando sistemas de recomendação com Neo4j
PPTX
Introdução ao NoSQL e modelagem de dados com MongoDB
PPTX
Sem limites com NoSQL
PPTX
Graph of Thrones - Neo4j + Game of Thrones
PPTX
PPTX
Criando sistemas de recomendação com neo4j
PPTX
Conhecendo o mongodb e clusterização de dados - ReplicaSet
PPT
Migrando dados do SQL para Neo4j - TDC
PPTX
Introdução ao neo4j
Link Prediction with Neo4j
6 Principios arquitetura de dados moderna
Graph of Thrones - Neo4j + Game of Thrones
CosmosDB from zero2hero
NoSQL CosmosDB e IOT na era Serveless
Introdução ao neo4j com c# e asp.net core
NoSQL Multi-Model - Conheça o CosmosDB
Análise de faces e emoções com Serviços Cognitivos de Visão da Microsoft
Criando sistemas de recomendação com Neo4j
Introdução ao NoSQL e modelagem de dados com MongoDB
Sem limites com NoSQL
Graph of Thrones - Neo4j + Game of Thrones
Criando sistemas de recomendação com neo4j
Conhecendo o mongodb e clusterização de dados - ReplicaSet
Migrando dados do SQL para Neo4j - TDC
Introdução ao neo4j
Anúncio

Último (19)

PDF
Apple Pippin Uma breve introdução. - David Glotz
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PPTX
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PDF
Processos na gestão de transportes, TM100 Col18
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PPTX
Aula 18 - Manipulacao De Arquivos python
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PDF
Aula04-Academia Heri- Tecnologia Geral 2025
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Apple Pippin Uma breve introdução. - David Glotz
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Processos na gestão de transportes, TM100 Col18
COBITxITIL-Entenda as diferença em uso governança TI
Aula 18 - Manipulacao De Arquivos python
Custos e liquidação no SAP Transportation Management, TM130 Col18
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Aula04-Academia Heri- Tecnologia Geral 2025
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14

Azure CosmosDB para desenvolvedores de software

Notas do Editor

  • #10: Azure Cosmos DB offers the first globally distributed, multi-model database service for building planet scale apps. It’s been powering Microsoft’s internet-scale services for years, and now it’s ready to launch yours. Only Azure Cosmos DB makes global distribution turn-key. You can add Azure locations to your database anywhere across the world, at any time, with a single click. Cosmos DB will seamlessly replicate your data and make it highly available.   Cosmos DB allows you to scale throughput and storage elastically, and globally! You only pay for the throughput and storage you need – anywhere in the world, at any time.
  • #14: Consistency Levels and guarantees Consistency LevelGuarantees Strong – Linearizability Bounded Staleness - Reads lag behind writes by k prefixes or t interval Session - Monotonic reads, monotonic writes, read-your-writes, write-follows-reads Consistent Prefix - Updates returned are some prefix of all the updates, with no gaps EventualOut of order reads
  • #17: Retail- JJ Food Service: https://customers.microsoft.com/Pages/CustomerStory.aspx?recid=12792 Arca Continental: https://customers.microsoft.com/Pages/CustomerStory.aspx?recid=26082 Ziosk: https://customers.microsoft.com/Pages/CustomerStory.aspx?recid=18294 Youboox: https://customers.microsoft.com/Pages/CustomerStory.aspx?recid=19460 Pier 1 Imports: https://customers.microsoft.com/Pages/CustomerStory.aspx?recid=11257 Sun Branding Solutions: https://customers.microsoft.com/Pages/CustomerStory.aspx?recid=22768 Ridge Tool Company (Emerson): https://customers.microsoft.com/Pages/CustomerStory.aspx?recid=26779 Manufacturing- eSmart Systems: https://customers.microsoft.com/Pages/CustomerStory.aspx?recid=18945 Rockwell Automation: https://customers.microsoft.com/Pages/CustomerStory.aspx?recid=18356 Jabil: https://customers.microsoft.com/Pages/CustomerStory.aspx?recid=27206 OSIsoft: https://customers.microsoft.com/Pages/CustomerStory.aspx?recid=20391 Hafslund: https://customers.microsoft.com/Pages/CustomerStory.aspx?recid=25205 Fujitsu Limited: https://customers.microsoft.com/Pages/CustomerStory.aspx?recid=12766 Mojio: https://customers.microsoft.com/Pages/CustomerStory.aspx?recid=27054 Ecolab: https://customers.microsoft.com/Pages/CustomerStory.aspx?recid=26527 Government- Kellogg School of Management: https://customers.microsoft.com/Pages/CustomerStory.aspx?recid=23915 Carnegie Mellon University/OSIsoft: https://customers.microsoft.com/Pages/CustomerStory.aspx?recid=8576 Tacoma Public Schools: https://customers.microsoft.com/Pages/CustomerStory.aspx?recid=20703 Healthcare- Optolexia: https://customers.microsoft.com/Pages/CustomerStory.aspx?recid=23569 Aerocrine: https://customers.microsoft.com/Pages/CustomerStory.aspx?recid=12216 Financial Services- Tangerine: https://customers.microsoft.com/Pages/CustomerStory.aspx?recid=14594 Genscape: https://customers.microsoft.com/Pages/CustomerStory.aspx?recid=21394 Direct One: https://customers.microsoft.com/Pages/CustomerStory.aspx?recid=15476 Professional Services- WASH Multifamily Laundry Systems: https://customers.microsoft.com/Pages/CustomerStory.aspx?recid=11768 Codit: https://customers.microsoft.com/Pages/CustomerStory.aspx?recid=26340 Mendeley: https://customers.microsoft.com/Pages/CustomerStory.aspx?recid=19726 Microsoft Digital Crimes Unit: https://customers.microsoft.com/Pages/CustomerStory.aspx?recid=19112 Microsoft Corporation- GMO: https://customers.microsoft.com/Pages/CustomerStory.aspx?recid=20542 North American Eagle: https://customers.microsoft.com/Pages/CustomerStory.aspx?recid=23153 Gjirafa: https://customers.microsoft.com/Pages/CustomerStory.aspx?recid=18633 JLL (Jones Lang LaSalle): https://customers.microsoft.com/Pages/CustomerStory.aspx?recid=18662 Ultra Tendency: https://customers.microsoft.com/Pages/CustomerStory.aspx?recid=21129 The Next Up: https://customers.microsoft.com/Pages/CustomerStory.aspx?recid=22123