Slides de palestra sobre o Cosmos DB, solução NoSQL multi-model que integra o Microsoft Azure. Apresentação realizada em 20/07, durante a edição 2018 do TDC (The Developer's Conference) em São Paulo-SP.
Tecnologias de bancos de dados no Azure: conhecendo as opções relacionais e N...Renato Groff
Este documento resume as principais tecnologias de bancos de dados relacionais e não relacionais disponíveis no Azure, incluindo o Azure SQL Database, PostgreSQL, MySQL, Azure Redis Cache e Azure Cosmos DB. O documento também discute os benefícios da nuvem e por que as empresas estão migrando seus bancos de dados para o Azure.
NoSQL para Desenvolvedores .NET - Developers-SP - Setembro-2017Renato Groff
Palestra sobre o uso de soluções NoSQL como Redis, MongoDB, DocumentDB, Azure Tables e Azure Cosmos DB em aplicações .NET. Apresentação realizada em 18/09/2017 em São Paulo-SP, em meetup promovido pelo grupo Developers-SP.
Azure Cosmos DB - Azure Weekend SP - Outubro/2017Renato Groff
Apresentaçãos sobre Cosmos DB realizada em 07/10/2017, durante o Azure Weekend São Paulo. Este evento aconteceu em São Paulo-SP, sendo uma iniciativa conjunta dos grupos Azure Rocks e Developers-SP.
Azure Cosmos DB - TDC 2017 - São PauloRenato Groff
O documento apresenta o Azure Cosmos DB, um serviço de banco de dados distribuído globalmente oferecido pela Microsoft. Ele fornece características como distribuição global, baixa latência, indexação automática e suporte a vários modelos de dados. Exemplos práticos de uso do Azure Cosmos DB com DocumentDB, MongoDB e .NET são fornecidos em repositórios no GitHub.
Azure Cosmos DB - Campinas .NET - Janeiro-2018Renato Groff
Este documento apresenta o Azure Cosmos DB, um banco de dados NoSQL da Microsoft que oferece alta disponibilidade, escalabilidade e baixa latência. O documento discute brevemente o modelo relacional tradicional e suas limitações, introduz o paradigma NoSQL e exemplos como bancos de dados orientados a documentos e chave-valor. Em seguida, descreve as principais características do Azure Cosmos DB como distribuição global, multi-model e escalabilidade.
Azure Cosmos DB é um banco de dados globalmente distribuído e multi-modelo da Microsoft com alta disponibilidade e baixa latência. O documento apresenta o Cosmos DB, discute seus conceitos como distribuição global, disponibilidade e indexação automática. Ele também cobre os diferentes modelos de dados e APIs suportados e fornece um exemplo prático de criação de serviço no Azure e uso do emulador localmente.
Azure Cosmos DB para Desenvolvedores - From Zero to Hero - Março-2018Renato Groffe
Apresentação sobre o uso do Azure Cosmos DB como solução NoSQL para Desenvolvedores de Software. Palestra realizada durente o evento "From Hero to Zero: NoSQL & Azure Cosmos DB", um evento que aconteceu em São Paulo-SP no dia 17/03/2018.
O documento apresenta o Azure Cosmos DB, uma solução multi-modelo globalmente distribuída e de alta disponibilidade para bancos de dados NoSQL. O Cosmos DB oferece escalabilidade elástica, latência baixa, múltiplas opções de consistência e integrações com várias linguagens. Exemplos de uso incluem aplicativos web, móveis e casos de IoT.
Tecnologias de bancos de dados no Azure: conhecendo as opções relacionais e N...Renato Groff
Este documento resume as principais tecnologias de bancos de dados relacionais e não relacionais disponíveis no Azure, incluindo o Azure SQL Database, PostgreSQL, MySQL, Azure Redis Cache e Azure Cosmos DB. O documento também discute os benefícios da nuvem e por que as empresas estão migrando seus bancos de dados para o Azure.
NoSQL para Desenvolvedores .NET - Developers-SP - Setembro-2017Renato Groff
Palestra sobre o uso de soluções NoSQL como Redis, MongoDB, DocumentDB, Azure Tables e Azure Cosmos DB em aplicações .NET. Apresentação realizada em 18/09/2017 em São Paulo-SP, em meetup promovido pelo grupo Developers-SP.
Azure Cosmos DB - Azure Weekend SP - Outubro/2017Renato Groff
Apresentaçãos sobre Cosmos DB realizada em 07/10/2017, durante o Azure Weekend São Paulo. Este evento aconteceu em São Paulo-SP, sendo uma iniciativa conjunta dos grupos Azure Rocks e Developers-SP.
Azure Cosmos DB - TDC 2017 - São PauloRenato Groff
O documento apresenta o Azure Cosmos DB, um serviço de banco de dados distribuído globalmente oferecido pela Microsoft. Ele fornece características como distribuição global, baixa latência, indexação automática e suporte a vários modelos de dados. Exemplos práticos de uso do Azure Cosmos DB com DocumentDB, MongoDB e .NET são fornecidos em repositórios no GitHub.
Azure Cosmos DB - Campinas .NET - Janeiro-2018Renato Groff
Este documento apresenta o Azure Cosmos DB, um banco de dados NoSQL da Microsoft que oferece alta disponibilidade, escalabilidade e baixa latência. O documento discute brevemente o modelo relacional tradicional e suas limitações, introduz o paradigma NoSQL e exemplos como bancos de dados orientados a documentos e chave-valor. Em seguida, descreve as principais características do Azure Cosmos DB como distribuição global, multi-model e escalabilidade.
Azure Cosmos DB é um banco de dados globalmente distribuído e multi-modelo da Microsoft com alta disponibilidade e baixa latência. O documento apresenta o Cosmos DB, discute seus conceitos como distribuição global, disponibilidade e indexação automática. Ele também cobre os diferentes modelos de dados e APIs suportados e fornece um exemplo prático de criação de serviço no Azure e uso do emulador localmente.
Azure Cosmos DB para Desenvolvedores - From Zero to Hero - Março-2018Renato Groffe
Apresentação sobre o uso do Azure Cosmos DB como solução NoSQL para Desenvolvedores de Software. Palestra realizada durente o evento "From Hero to Zero: NoSQL & Azure Cosmos DB", um evento que aconteceu em São Paulo-SP no dia 17/03/2018.
O documento apresenta o Azure Cosmos DB, uma solução multi-modelo globalmente distribuída e de alta disponibilidade para bancos de dados NoSQL. O Cosmos DB oferece escalabilidade elástica, latência baixa, múltiplas opções de consistência e integrações com várias linguagens. Exemplos de uso incluem aplicativos web, móveis e casos de IoT.
NoSQL na nuvem com o Azure Cosmos DB - MVPConf 2018Renato Groff
Apresentação sobre o uso de tecnologias NoSQL a partir do Cosmos DB no Microsoft Azure. Palestra realizada no dia 07/04/2018 em São Paulo-SP, durante a edição 2018 do MVPConf.
NoSQL para Desenvolvedores .NET - SQLSaturday #804 - São PauloRenato Groff
Apresentação sobre o uso de tecnologias relacionais (MongoDB, Redis, DocumentDB e Azure Cosmos DB) em aplicações .NET. Esta palestra foi realizada em 29/09/2018 durante o SQLSaturday #804, na cidade de São Paulo-SP.
O documento apresenta o banco de dados Azure Cosmos DB, descrevendo-o como um serviço de banco de dados multi-modelo globalmente distribuído e escalável dinamicamente. Ele discute como o Cosmos DB permite arquiteturas globais escaláveis, experiências rápidas e alta disponibilidade, além de fornecer cinco níveis de consistência personalizáveis e suporte a múltiplos modelos como documentos e grafos. O documento também convida os leitores a experimentarem o Cosmos DB gratuitamente.
Apresentação sobre o Azure DocumentDB (solução que integra o Microsoft Azure) realizada no primeiro meetup do grupo Azure Fridays São Paulo em 25/11/2016.
Slides de minha apresentação sobre o Windows Azure Storage, onde vimos algumas características do serviço, como utilizá-lo para hospedar websites estáticos, como aplicações SPA em React ou Blazor.
MongoDB é um banco de dados NoSQL baseado em documentos, sem esquema, escalável e lançado como open source em 2009. Ele armazena dados em formato JSON em coleções e é usado por muitas empresas. Java pode se conectar ao MongoDB usando o driver oficial ou bibliotecas como Morphia e Spring Data para trabalhar com documentos em vez de tabelas relacionais.
O documento descreve os novos recursos do Visual Studio 11 Beta relacionados ao desenvolvimento web, incluindo ferramentas para agrupar arquivos CSS e JavaScript para reduzir requisições, minificar códigos para diminuir tamanho dos arquivos, melhor suporte a CSS3 e recursos aprimorados de depuração JavaScript.
O documento discute a possibilidade de usar bancos de dados na nuvem da Microsoft Azure. Ele descreve os serviços de banco de dados relacional SQL Database como uma opção gerenciada que oferece escalabilidade, continuidade e funcionalidades para desenvolvedores sem a necessidade de um DBA. Ele também discute os níveis de serviço disponíveis e suas características de desempenho e preços.
Sulamita Dantas é uma especialista em SQL Server e BI. Ela fornecerá uma apresentação sobre como fazer backup de bancos de dados SQL Server no serviço de armazenamento Blob do Azure, incluindo vantagens, desvantagens e um passo a passo demostrativo. A apresentação também abordará os tipos de backup, modelos de recuperação e opções de armazenamento de backup.
Estudo de caso do "O Curioso" (Rio on Rails)guestf4f70f
Este documento resume o caso de estudo do site "ocurioso.com". Discutem-se a arquitetura do site, os servidores utilizados e os gargalos enfrentados, otimizações realizadas no código Ruby on Rails, e a receita gerada principalmente por publicidade. O autor conclui apresentando os sites e contato para maiores informações.
O documento discute ferramentas, serviços e práticas para implementar aplicações Rails na nuvem. Ele fornece detalhes sobre ferramentas como Ruby, Phusion Passenger, Nginx, Chef e Capistrano, além de serviços de nuvem como Amazon EC2, Heroku e Engine Yard. O documento também aborda práticas recomendadas como configuração automatizada, deploy contínuo, replicação e alta disponibilidade.
Atualmente utilizamos MongoDB em um sistema que processa uma média de 300k eventos por dia. O objetivo dessa paletra é compartilhar as lições aprendidas e técnicas de otimizações que utilizamos com foco nos seguintes pontos: Queries, Fields, Sort, Indexes, Replicação, Consistência de dados, Consumo de CPU/memória, Transação.
Criando um baseline de seu ambiente completo utilizando SSIS e SSRSMarcos Freccia
O documento discute como criar um baseline do ambiente SQL Server usando SSIS e SSRS para coletar métricas como uso de CPU, esperas, índices e discos. O autor apresenta as ferramentas que serão utilizadas - SQL Server, SSIS, SSRS e SSDT - e quais métricas serão coletadas, como overview das instâncias, latência de disco e uso de índices.
Monitorando os Recursos e Processos do Servidor, através do Power BISulamita Dantas
O documento discute como monitorar recursos e processos do servidor através do Power BI. Apresenta como configurar o Perfmon e Relog para coletar métricas e importá-las para o SQL Server. Em seguida, cria dashboards no Power BI para visualizar e analisar os dados coletados.
Construindo aplicações Web escaláveis com Docker e o Microsoft Azure - Azure ...Renato Groff
Renato Groffe é um Microsoft Most Valuable Professional (MVP) e Multi-Plataform Technical Audience Contributor (MTAC) com mais de 15 anos de experiência na área de Tecnologia. Ele é autor técnico, palestrante e um dos organizadores do Canal .NET, do .NET SP e do Azure Brasil.
Thiago Adriano é um desenvolvedor de Software na TV Bandeirantes, autor técnico e palestrante. Ele também é um dos organizadores do .NET SP.
1) O documento introduz MongoDB e Java, comparando SQL e NoSQL, e discutindo os modelos de dados chave-valor, coluna, grafo e documento.
2) Ele também aborda o CAP Theorem, o Java MongoDB Driver e Spring Data MongoDB.
3) Por fim, apresenta um estudo de caso sobre um sistema de cadastro de pratos de comida com comentários.
O documento descreve as características e planos de serviços de nuvem das plataformas Windows Azure e Locaweb, incluindo recursos como CPU, memória, armazenamento e preços mensais para diferentes níveis de serviço.
Simplificando a montagem de ambientes de Dev/Testes com Docker - Interop Summ...Renato Groff
O documento apresenta uma introdução ao Docker, explicando seus principais conceitos como imagens, containers e Docker Hub. Também aborda a instalação do Docker em diferentes sistemas operacionais e seus benefícios como isolamento, eficiência e facilidade de implantação. Por fim, explica o Docker Compose, ferramenta para criar e executar múltiplos containers de uma aplicação.
O documento apresenta o Azure Cosmos DB, uma solução NoSQL multi-modelo globalmente distribuída com alta disponibilidade e escalabilidade. O Cosmos DB oferece APIs para armazenamento de documentos, MongoDB, tabelas e grafos, além de características como latência baixa, modelos de consistência e integrações com diversas linguagens de programação.
O documento discute o Azure CosmosDB da Microsoft como uma plataforma de banco de dados NoSQL na nuvem. Apresenta os principais tipos de bancos de dados NoSQL, como funciona o CosmosDB, incluindo sua arquitetura distribuída global e APIs flexíveis para vários modelos de dados. Também explica como configurar partições e gerenciar throughput para obter escalabilidade elástica.
NoSQL na nuvem com o Azure Cosmos DB - MVPConf 2018Renato Groff
Apresentação sobre o uso de tecnologias NoSQL a partir do Cosmos DB no Microsoft Azure. Palestra realizada no dia 07/04/2018 em São Paulo-SP, durante a edição 2018 do MVPConf.
NoSQL para Desenvolvedores .NET - SQLSaturday #804 - São PauloRenato Groff
Apresentação sobre o uso de tecnologias relacionais (MongoDB, Redis, DocumentDB e Azure Cosmos DB) em aplicações .NET. Esta palestra foi realizada em 29/09/2018 durante o SQLSaturday #804, na cidade de São Paulo-SP.
O documento apresenta o banco de dados Azure Cosmos DB, descrevendo-o como um serviço de banco de dados multi-modelo globalmente distribuído e escalável dinamicamente. Ele discute como o Cosmos DB permite arquiteturas globais escaláveis, experiências rápidas e alta disponibilidade, além de fornecer cinco níveis de consistência personalizáveis e suporte a múltiplos modelos como documentos e grafos. O documento também convida os leitores a experimentarem o Cosmos DB gratuitamente.
Apresentação sobre o Azure DocumentDB (solução que integra o Microsoft Azure) realizada no primeiro meetup do grupo Azure Fridays São Paulo em 25/11/2016.
Slides de minha apresentação sobre o Windows Azure Storage, onde vimos algumas características do serviço, como utilizá-lo para hospedar websites estáticos, como aplicações SPA em React ou Blazor.
MongoDB é um banco de dados NoSQL baseado em documentos, sem esquema, escalável e lançado como open source em 2009. Ele armazena dados em formato JSON em coleções e é usado por muitas empresas. Java pode se conectar ao MongoDB usando o driver oficial ou bibliotecas como Morphia e Spring Data para trabalhar com documentos em vez de tabelas relacionais.
O documento descreve os novos recursos do Visual Studio 11 Beta relacionados ao desenvolvimento web, incluindo ferramentas para agrupar arquivos CSS e JavaScript para reduzir requisições, minificar códigos para diminuir tamanho dos arquivos, melhor suporte a CSS3 e recursos aprimorados de depuração JavaScript.
O documento discute a possibilidade de usar bancos de dados na nuvem da Microsoft Azure. Ele descreve os serviços de banco de dados relacional SQL Database como uma opção gerenciada que oferece escalabilidade, continuidade e funcionalidades para desenvolvedores sem a necessidade de um DBA. Ele também discute os níveis de serviço disponíveis e suas características de desempenho e preços.
Sulamita Dantas é uma especialista em SQL Server e BI. Ela fornecerá uma apresentação sobre como fazer backup de bancos de dados SQL Server no serviço de armazenamento Blob do Azure, incluindo vantagens, desvantagens e um passo a passo demostrativo. A apresentação também abordará os tipos de backup, modelos de recuperação e opções de armazenamento de backup.
Estudo de caso do "O Curioso" (Rio on Rails)guestf4f70f
Este documento resume o caso de estudo do site "ocurioso.com". Discutem-se a arquitetura do site, os servidores utilizados e os gargalos enfrentados, otimizações realizadas no código Ruby on Rails, e a receita gerada principalmente por publicidade. O autor conclui apresentando os sites e contato para maiores informações.
O documento discute ferramentas, serviços e práticas para implementar aplicações Rails na nuvem. Ele fornece detalhes sobre ferramentas como Ruby, Phusion Passenger, Nginx, Chef e Capistrano, além de serviços de nuvem como Amazon EC2, Heroku e Engine Yard. O documento também aborda práticas recomendadas como configuração automatizada, deploy contínuo, replicação e alta disponibilidade.
Atualmente utilizamos MongoDB em um sistema que processa uma média de 300k eventos por dia. O objetivo dessa paletra é compartilhar as lições aprendidas e técnicas de otimizações que utilizamos com foco nos seguintes pontos: Queries, Fields, Sort, Indexes, Replicação, Consistência de dados, Consumo de CPU/memória, Transação.
Criando um baseline de seu ambiente completo utilizando SSIS e SSRSMarcos Freccia
O documento discute como criar um baseline do ambiente SQL Server usando SSIS e SSRS para coletar métricas como uso de CPU, esperas, índices e discos. O autor apresenta as ferramentas que serão utilizadas - SQL Server, SSIS, SSRS e SSDT - e quais métricas serão coletadas, como overview das instâncias, latência de disco e uso de índices.
Monitorando os Recursos e Processos do Servidor, através do Power BISulamita Dantas
O documento discute como monitorar recursos e processos do servidor através do Power BI. Apresenta como configurar o Perfmon e Relog para coletar métricas e importá-las para o SQL Server. Em seguida, cria dashboards no Power BI para visualizar e analisar os dados coletados.
Construindo aplicações Web escaláveis com Docker e o Microsoft Azure - Azure ...Renato Groff
Renato Groffe é um Microsoft Most Valuable Professional (MVP) e Multi-Plataform Technical Audience Contributor (MTAC) com mais de 15 anos de experiência na área de Tecnologia. Ele é autor técnico, palestrante e um dos organizadores do Canal .NET, do .NET SP e do Azure Brasil.
Thiago Adriano é um desenvolvedor de Software na TV Bandeirantes, autor técnico e palestrante. Ele também é um dos organizadores do .NET SP.
1) O documento introduz MongoDB e Java, comparando SQL e NoSQL, e discutindo os modelos de dados chave-valor, coluna, grafo e documento.
2) Ele também aborda o CAP Theorem, o Java MongoDB Driver e Spring Data MongoDB.
3) Por fim, apresenta um estudo de caso sobre um sistema de cadastro de pratos de comida com comentários.
O documento descreve as características e planos de serviços de nuvem das plataformas Windows Azure e Locaweb, incluindo recursos como CPU, memória, armazenamento e preços mensais para diferentes níveis de serviço.
Simplificando a montagem de ambientes de Dev/Testes com Docker - Interop Summ...Renato Groff
O documento apresenta uma introdução ao Docker, explicando seus principais conceitos como imagens, containers e Docker Hub. Também aborda a instalação do Docker em diferentes sistemas operacionais e seus benefícios como isolamento, eficiência e facilidade de implantação. Por fim, explica o Docker Compose, ferramenta para criar e executar múltiplos containers de uma aplicação.
O documento apresenta o Azure Cosmos DB, uma solução NoSQL multi-modelo globalmente distribuída com alta disponibilidade e escalabilidade. O Cosmos DB oferece APIs para armazenamento de documentos, MongoDB, tabelas e grafos, além de características como latência baixa, modelos de consistência e integrações com diversas linguagens de programação.
O documento discute o Azure CosmosDB da Microsoft como uma plataforma de banco de dados NoSQL na nuvem. Apresenta os principais tipos de bancos de dados NoSQL, como funciona o CosmosDB, incluindo sua arquitetura distribuída global e APIs flexíveis para vários modelos de dados. Também explica como configurar partições e gerenciar throughput para obter escalabilidade elástica.
O documento apresenta bancos de dados NoSQL na nuvem com o Microsoft Azure. Apresenta uma introdução ao NoSQL e Cloud Computing e discute como esses conceitos se relacionam. Também descreve os serviços de armazenamento de dados do Azure, incluindo opções NoSQL como DocumentDB e MongoDB, e demonstra a criação de uma conta, banco de dados e documentos no DocumentDB.
Apresentação de Alex Martins e Laercio de Souza. Estudantes de Sistemas para Internet. Agradecimento as pessoas que apoiaram no desenvolvimento da apresentação. Faltou algumas referências. Mas para ficar a disposição para vocês.
O documento apresenta o Cosmos DB da Microsoft, um banco de dados distribuído globalmente projetado para garantir latência extremamente baixa e escala massiva para aplicativos modernos. Ele discute como o Cosmos DB oferece APIs multi-modelos, baixa latência em menos de 10ms, elasticidade para escalar de 10 a 100 milhões de solicitações por segundo em várias regiões e SLA's com suporte financeiro.
Bancos de dados no Azure: conhecendo as opções relacionais e NoSQL disponívei...Renato Groff
Apresentação sobre o uso de tecnologias de bancos de dados relacionais e NoSQL no Microsoft Azure. Palestra realizada no dia 06/04/2018 em São Paulo-SP, durante a edição 2018 do MVPConf.
Docker + Kubernetes + Azure: opções disponíveis para uso de Containers na nuv...Renato Groff
Apresentação sobre o uso de Docker e Kubernetes para a implementação de soluções a partir do Microsoft Azure. Palestra realizada em evento promovido pela XP Investimentos no dia 11/01/2020 em São Paulo-SP.
MongoDB também no Azure? SIM! - DevOps Summit 2017Renato Groff
Este documento discute como o MongoDB pode ser utilizado na nuvem Azure através do DocumentDB da Microsoft, que fornece uma API compatível com MongoDB. O documento também apresenta uma visão geral do MongoDB, exemplos de uso e ferramentas de gerenciamento.
AWS Meetup Rio - Qual banco usar e quando?Pedro Pisa
Nestra palestra, realizada no dia 30/08/2016, no Senac-RJ, apresentei as principais soluções de bancos de dados disponíveis na AWS e as diferenças entre elas, bem como alguns casos de uso sugeridos para cada um.
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Azure Talks - Agosto-2018Renato Groff
Apresentação realizada em um evento promovido pelo grupo Azure Talks na cidade de São Paulo-SP. Esta palestra focou na utilização de containers Docker em conjunto com tecnologias como ASP.NET Core 2.1, .NET Core 2.1 e serviços do Microsoft Azure (Azure Web App for Containers, Azure Kubernetes Services) com diversos exemplos práticos e dicas para projetos reais.
Desenvolvendo APIs seguras com ASP.NET Core, JWT, Docker e Azure Web App for ...Renato Groff
Apresentação sobre o uso de recursos do Microsoft Azure (Container Registry, Web App for Containers), Docker (Alpine) e ASP.NET Core 2.1 (JWT, suporte a HTTPS) na implementação de APIs REST seguras. Palestra realizada em meetup promovido pelo grupo Azure Talks em 19/06/2018 na cidade de São Paulo-SP.
Construindo APIs REST escaláveis na nuvem com Docker e Kubernetes - DEVPIRA F...Renato Groff
Apresentação sobre o uso de Docker, Kubernetes e serviços do Microsoft Azure como Web App for Containers e AKS (Azure Kubernetes Service) no desenvolvimento de APIs REST escaláveis. Palestra realizada durante o DEVPIRA Festival, um evento promovido pela comunidade DevPiracicaba e que aconteceu em Piracicaba-SP no dia 01/12/2018.
Docker de ponta a ponta - do Desenvolvimento à Nuvem - .NET SP - Outubro-2018Renato Groff
Apresentação realizada no dia 02/10/2018 em um evento promovido pelo grupo .NET SP na cidade de São Paulo-SP. Esta palestra na utilização de containers Docker em conjunto com tecnologias como ASP.NET Core 2.1, .NET Core 2.1 e serviços do Microsoft Azure (Azure Web App for Containers, Azure Kubernetes Services) com diversos exemplos práticos e dicas para projetos reais.
Cloud Solutions com o Microsoft Azure - TDC Online Especial BHRenato Groff
Renato Groffe é um especialista em tecnologias Microsoft com mais de 15 anos de experiência. Ele oferece cursos online sobre serviços da Azure, como armazenamento, funções, containers e Kubernetes.
O documento apresenta os principais serviços de dados do Azure, incluindo máquinas virtuais, SQL Database, DocumentDB, Redis Cache e armazenamento. Ele discute as diferenças entre SQL e NoSQL, com exemplos de DocumentDB e tabelas do Azure. Por fim, aborda serviços avançados como StorSimple, Azure Search e SQL Data Warehouse.
Construindo aplicações escaláveis com ASP.NET Core, Docker e o Microsoft Azur...Renato Groff
Renato Groffe é um especialista em tecnologia Microsoft com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e apresenta sobre escalabilidade na web usando Docker e Kubernetes. Ele discute como orquestradores como Kubernetes podem ajudar a superar desafios de escalabilidade com containers.
SQL Server Heterogêneo: SQL Server + BigDataRodrigo Dornel
Este documento apresenta uma introdução sobre bancos de dados heterogêneos, incluindo XML, NoSQL, Hadoop, HDFS, Hive e DocumentDB. Também discute como esses sistemas podem ser usados junto com o SQL Server, demonstrando funcionalidades como JSON, PolyBase e SSIS. O objetivo é mostrar como é possível trabalhar com diferentes tipos e fontes de dados usando ferramentas do SQL Server.
Docker + Azure: opções disponíveis e utilização de containers na nuvem - Azur...Renato Groff
Renato Groffe é um especialista em tecnologia com mais de 15 anos de experiência. O documento descreve como ele irá apresentar sobre Docker e seu suporte no Microsoft Azure, incluindo conceitos básicos de Docker, imagens e containers, e serviços do Azure como Container Instances, Container Registry e Web App for Containers. Ele também dará um exemplo prático de uma API REST hospedada em containers no Docker Hub e Azure.
Semelhante a Azure Cosmos DB: NoSQL na nuvem - TDC 2018 - São Paulo (20)
Microsoft Azure role-based certifications valem a pena? | Interop Day Edição ...Renato Groff
O documento discute as certificações Microsoft Azure Role-Based, incluindo os exames Fundamentals, Developer Associate e DevOps Expert. Os autores, ambos MVPs da Microsoft, argumentam que as certificações agregam valor profissional ao demonstrar habilidades técnicas e diferenciar candidatos em um mercado competitivo.
Kubernetes: dicas e truques para o dia a dia | Azure Experts - Novembro-2020Renato Groff
Renato Groffe tem 20 anos de experiência na área de tecnologia, é um Microsoft MVP e contribuidor técnico. Ele é líder comunitário, autor técnico e palestrante, e fornece resumos sobre Kubernetes e dicas para utilização de containers Docker.
Como o Microsoft Azure pode melhorar o desenvolvimento de seu Back-End? | Dev...Renato Groff
Renato Groffe é um especialista em tecnologia com 20 anos de experiência, Microsoft MVP e MTAC. Ele fornece conteúdos técnicos sobre diversos serviços do Azure, incluindo hospedagem, banco de dados, mensageria e containers.
Como avançar na Power Platform com Azure Functions e Logic Apps | MVPConf Lat...Renato Groff
O documento apresenta Renato Groffe, um Microsoft MVP e engenheiro de software, e discute brevemente suas qualificações e experiência. Também lista as entidades beneficiadas por doações recebidas no evento MVPConf LATAM 2020 e fornece um resumo de ferramentas da Microsoft como Power Platform, Azure Functions e Logic Apps.
GitHub Actions: descomplicando o build/deployment automatizados | MVPConf Lat...Renato Groff
Slides de apresentação cobrindo o build e o deployment automatizado de aplicações utilizando GitHub Actions. Palestra realizada em 12/12/2020 (sábado) durante o MVPConf Latam 2020.
A evolução da plataforma .NET: passado, presente e futuro | Baixada NERD - No...Renato Groff
Renato Groffe tem mais de 15 anos de experiência em tecnologia, é um Microsoft MVP e MTAC, autor técnico e palestrante. Ele lidera comunidades .NET em São Paulo e oferece lives e eventos gratuitos sobre .NET, C# e Azure.
Polly: aplicações .NET resilientes e um melhor tratamento de falhas | MVPConf...Renato Groff
Slides de apresentação cobrindo a utilização da biblioteca Polly na implementação de aplicações .NET mais resilientes e contando com um melhor tratamento de falhas. Palestra realizada em 11/12/2020 (sexta) durante o MVPConf Latam 2020.
Containers no Azure: Docker, Kubernetes e suas diferentes possibilidades | MV...Renato Groff
Slides de apresentação cobrindo o suporte do Microsoft Azure a Docker e Kubernetes. Palestra realizada em 10/12/2020 (quinta) durante o MVPConf Latam 2020.
Docker: dicas e truques para o dia a dia | MVPConf Latam 2020Renato Groff
Slides de apresentação com dicas e truques envolvendo a utilização de containers Docker. Palestra realizada em 10/12/2020 (quinta) durante o MVPConf Latam 2020.
Simplificando a montagem de ambientes de Dev+Testes com Docker | DEVDAY 2020Renato Groff
Slides de apresentação sobre o uso de containers Docker na montagem de ambientes de Dev/Testes realizada no dia 03/12/2020 (quinta) durante o DEVDAY 2020, evento que aconteceu de forma online com transmissão via YouTube.
.NET Core + Serverless: Desenvolvimento Multiplataforma com Azure Functions |...Renato Groff
Slides sobre a implementação de soluções serverless multiplataforma com Azure Functions e .NET Core. Palestra realizada durante o dia 29/10/2020 na trilha .NET do TDC Recife Online.
Aplicações Distribuídas com .NET | TDC Recife Online 2020Renato Groff
O documento apresenta uma agenda sobre sistemas distribuídos com .NET, incluindo microsserviços, Apache Kafka e exemplos práticos. Discute conceitos como sistemas distribuídos, mensageria com filas e tópicos, e como o Apache Kafka pode ser usado para integrar aplicações .NET de forma assíncrona e escalável.
Novidades do .NET 5 e ASP.NET 5 | Visual Studio Summit 2020Renato Groff
O documento apresenta as principais novidades do .NET 5 e ASP.NET 5, incluindo a unificação da plataforma .NET, melhorias na serialização JSON e suporte a Docker, além de novos recursos como a publicação de aplicações em um único arquivo e o auto refresh no browser ao alterar o código.
Serverless + Integrações com BDs: Azure Functions e Logic Apps - SQLSaturday ...Renato Groff
O documento apresenta uma visão geral sobre serverless computing utilizando Azure Functions e Logic Apps. Ele discute conceitos como escalabilidade, responsabilidade única e orientação a eventos. Também apresenta exemplos práticos de integração entre Azure Functions, Logic Apps e bancos de dados como Cosmos DB e SQL Server.
Boas práticas de segurança no acesso a dados em Web Apps - SQLSaturday #972 -...Renato Groff
Apresentação sobre boas práticas de segurança no acesso a dados em Web Apps. Palestra realizada durante o SQLSaturday #972 - Belo Horizonte, evento que aconteceu online no dia 24/10/2020 (sábado).
.NET: passado, presente e futuro | Semana FCI 2020 - MackenzieRenato Groff
Apresentação o passado, o presente e o futuro da plataforma .NET (incluindo tecnologias como C#, Visual Studio, Visual Studio Code, Microsoft Azure). Palestra realizada em 16/10/2020 durante a Semana da Faculdade de Computação e Informática da Universidade Mackenzie em São Paulo-SP.
Docker: visão geral e primeiros passos | Fatec Praia Grande - Semana Tecnológ...Renato Groff
Apresentação sobre primeiros passos no uso de containers Docker. Palestra realizada em 06/10/2020 durante a Semana Tecnológica da Fatec de Praia Grande-SP.
Kubernetes de ponta a ponta: do Pod ao Deployment Automatizado | Setembro-2020Renato Groff
Slides de apresentação realizada no dia 03/09/2020 e focando na implementação e deployment de soluções escaláveis com Kubernetes, além de trazer diversas dicas, truques e exemplos práticos na orquestração de containers.
Sobrevoando os serviços do Azure | TDC São Paulo Online 2020Renato Groff
Slides de palestra detalhando diversos serviços do Microsoft Azure e sua aplicabilidade na implementação de soluções na nuvem. Apresentação realizada na Sala Microsoft em 25/08/2020, durante o TDC São Paulo Online.
3. Agenda: • Azure Cosmos DB
• DocumentDB: uma visão geral
• Exemplos práticos
4. Azure Cosmos DB
• Lançamento oficial durante o Build 2017 (Maio)
• Solução NoSQL oferecida como serviço na nuvem
• Serviço de banco de dados de distribuição global
• “Evolução” do Document DB
• Conta com emulador local (para DocumentDB)
6. Azure Cosmos DB – Características
• Distribuição Global
• Possibilidade de replicação em várias regiões
• Sem preocupações com questões de infraestrutura
• Baixa Latência
• Abaixo de 10 ms para leituras
• Abaixo de 15 ms para escritas
• Otimizações na escrita
• Indexação automática
8. Azure Cosmos DB – Características
• Multi-model
• Suporte a DocumentDB (SQL), MongoDB, Azure
Tables, Gremlin (grafos) e Cassandra
• Database Account
• Bancos de dados
• Usuários
• Permissões
• Container (Coleções, Tabelas, Grafos)
• Itens (Documentos, Itens, Nodes)
• Procedures, triggers, functions
9. Azure Cosmos DB – Características
• Múltiplos modelos de consistência
10. Azure Cosmos DB – Características
• Escalabilidade
• Horizontal (Throughput e Storage)
• Elasticidade
• SLAs
• Garantias de 99,99% para alta disponibilidade,
throughput, baixa latência e consistência
11. DocumentDB: uma visão geral
• Mais uma solução NoSQL do Microsoft Azure
• Orientado a documentos
• Flexível por ser schemaless
• Uso do padrão JSON para a representação dos dados
• Possui emulador local e imagens no Docker Hub
12. DocumentDB: uma visão geral
• Suporte a transações baseado no modelo ACID
• Suporte a dados geoespaciais
• Consultas via LINQ ou expressões SQL