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.
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.
Azure Cosmos DB: NoSQL na nuvem - TDC 2018 - São PauloRenato Groff
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
Apresentação sobre bancos de dados relacionais e NoSQL no Microsoft Azure, com foco em tecnologias como Azure SQL, PostgreSQL, MySQL, Azure Cosmos DB, MongoDB, DocumentDB e Azure Tables. Esta palestra foi realizada em 30/09/2017 durante o SQLSaturday 676, na cidade de São Paulo-SP.
Azure Cosmos DB - TDC 2017 - São PauloRenato Groff
Slides de palestra sobre o Azure Cosmos DB, serviço NoSQL multi-model que integra a plataforma de cloud computing da Microsoft. Apresentação realizada em 22/07, durante a edição 2017 do TDC (The Developer's Conference) em São Paulo-SP.
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.
Dicas para uma maior performance em APIs REST - DEVPIRA Festival - Dezembro-2018Renato Groff
Apresentação com dicas para uma maior performance na implementação de APIs REST. Esta palestra foi realizada em conjunto com o Robson Araújo durante o DEVPIRA Festival, um evento promovido pela comunidade DevPiracicaba e que aconteceu em Piracicaba-SP no dia 01/12/2018.
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.
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.
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.
Azure Cosmos DB: NoSQL na nuvem - TDC 2018 - São PauloRenato Groff
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
Apresentação sobre bancos de dados relacionais e NoSQL no Microsoft Azure, com foco em tecnologias como Azure SQL, PostgreSQL, MySQL, Azure Cosmos DB, MongoDB, DocumentDB e Azure Tables. Esta palestra foi realizada em 30/09/2017 durante o SQLSaturday 676, na cidade de São Paulo-SP.
Azure Cosmos DB - TDC 2017 - São PauloRenato Groff
Slides de palestra sobre o Azure Cosmos DB, serviço NoSQL multi-model que integra a plataforma de cloud computing da Microsoft. Apresentação realizada em 22/07, durante a edição 2017 do TDC (The Developer's Conference) em São Paulo-SP.
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.
Dicas para uma maior performance em APIs REST - DEVPIRA Festival - Dezembro-2018Renato Groff
Apresentação com dicas para uma maior performance na implementação de APIs REST. Esta palestra foi realizada em conjunto com o Robson Araújo durante o DEVPIRA Festival, um evento promovido pela comunidade DevPiracicaba e que aconteceu em Piracicaba-SP no dia 01/12/2018.
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.
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.
CosmosDB é o novo banco de dados da Microsoft, recentemente lançado em 2017. Criado do zero com distribuição global e escala horizontal, ele permite que você use modelagem de chave-valor, de grafos e documentos em um único serviço, com geodistribuição, escalas de consistências, auto gerenciamento de índices e muito mais.
Desenvolvendo uma aplicacao Full JavascriptDenis Vieira
Palestra ministrada na Semana de Formação Geral em Informática do curso de Sistemas de Informação do IFAL (Instituto Federal de Alagoas) abordando o famoso MEAN - MongoDB, Express, AngularJs, Node.js e outras tecnologias úteis que estão nos proporcionando desenvolver sistemas inteiros usando apenas JavaScript. Aprenda o que cada tecnologia faz e como integrá-las a um ambiente automatizado de desenvolvimento .
Palestra feita por mim (Denis Vieira) , Djanilson Alves e João Victor Berta, relatando uma experiência de desenvolvimento que tivemos e passando um pouco do conhecimento de algumas tecnologias que utilizamos .
Palestra de abertura do TDC (The Developer's Conference) realizada em julho/2015. Nesta palestra foi apresentado o UOL HOST como solução de produtos e serviçõs para quem quer desde a presença online até Cloud Computing. Foram apresentados exemplos de clientes reais que utilizam produtos como Domínios, E-mail, Site, Hospedagem e Cloud. Foi falado sobre os novos containers de hospedagem para linguagens PHP, Java e Node.js bem como as opções de cloud público, OpenStack e Cloud Privado para missão crítica
Palestra do Software Freedom Day Belém, que ocorreu no dia 19/09/2014 no CTIC - UFPA - Universidade Federal do Pará.
Apresentando a pilha tecnológica MongoDB, ExpressJS, AngularJS, NodeJS.
Vantagens, Desvantagens e como começar.
Introdução ao projeto open-source MolotovSeries
Como se tornar um viciado em performance em 5 passosPedro Chaves
É muito importante focarmos na performance do seu site, para isso apresento 5 passos do que pode ser feito para melhorar a performance da sua aplicação web, deixando você e seu usuário mais felizes
Dicas para uma maior performance em APIs REST - Renato GroffeiMasters
Renato Groffe - Engenheiro de Software, Canal .NET
O que posso fazer em termos de bancos de dados para obter APIs que executem seu trabalho de forma otimizada e com maior velocidade?
Que soluções para cache podem ser empregadas? E que tal tratar os retornos destas APIs, reduzindo o volume dos dados trafegados?
E quanto a problemas de performance, o que utilizar para facilitar a detecção destes tipos de ocorrências? Acompanhe esta apresentação para obter respostas a estas questões durante o desenvolvimento de APIs REST.
Palestra realizada no InterCon 2018 - https://eventos.imasters.com.br/intercon
Vídeo (cadastro necessario): https://www.eventials.com/locaweb/lamp-desenvolvendo-alem-do-trivial-com-gabriela-davila/
Para cada trabalho que fazemos sempre pensamos em usar algo que temos familiaridade e repetir receitas de sucesso. Ou muitas vezes nem pensamos e vamos no automático. É uma abordagem interessante que deixa de fora ótimas alternativas. Nessa palestra, veja outras tecnologias que podem auxiliar no seu projeto, fazer seu trabalho um pouco mais interessante e aprenda que existe vida além do LAMP.
ASP.NET Core 3.1: Desenvolvimento de APIs Multiplataforma - MarçoRenato Groff
Slides abordando a implementação de APIs multiplataforma (REST + gRPC) com o ASP.NET Core 3.1. Palestra realizada em evento promovido pela comunidade .NET SP em São Paulo no dia 05/03/2020.
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.
Dicas para uma maior performance em APIs REST - Tech Meetup - Itaú Unibanco -...Renato Groff
Apresentação com dicas para uma maior performance em APIs REST realizada em 14/01/2019 durante o Tech Meetup, um evento promovido pelo grupo Itaú Unibanco na cidade de São Paulo-SP.
CosmosDB é o novo banco de dados da Microsoft, recentemente lançado em 2017. Criado do zero com distribuição global e escala horizontal, ele permite que você use modelagem de chave-valor, de grafos e documentos em um único serviço, com geodistribuição, escalas de consistências, auto gerenciamento de índices e muito mais.
Desenvolvendo uma aplicacao Full JavascriptDenis Vieira
Palestra ministrada na Semana de Formação Geral em Informática do curso de Sistemas de Informação do IFAL (Instituto Federal de Alagoas) abordando o famoso MEAN - MongoDB, Express, AngularJs, Node.js e outras tecnologias úteis que estão nos proporcionando desenvolver sistemas inteiros usando apenas JavaScript. Aprenda o que cada tecnologia faz e como integrá-las a um ambiente automatizado de desenvolvimento .
Palestra feita por mim (Denis Vieira) , Djanilson Alves e João Victor Berta, relatando uma experiência de desenvolvimento que tivemos e passando um pouco do conhecimento de algumas tecnologias que utilizamos .
Palestra de abertura do TDC (The Developer's Conference) realizada em julho/2015. Nesta palestra foi apresentado o UOL HOST como solução de produtos e serviçõs para quem quer desde a presença online até Cloud Computing. Foram apresentados exemplos de clientes reais que utilizam produtos como Domínios, E-mail, Site, Hospedagem e Cloud. Foi falado sobre os novos containers de hospedagem para linguagens PHP, Java e Node.js bem como as opções de cloud público, OpenStack e Cloud Privado para missão crítica
Palestra do Software Freedom Day Belém, que ocorreu no dia 19/09/2014 no CTIC - UFPA - Universidade Federal do Pará.
Apresentando a pilha tecnológica MongoDB, ExpressJS, AngularJS, NodeJS.
Vantagens, Desvantagens e como começar.
Introdução ao projeto open-source MolotovSeries
Como se tornar um viciado em performance em 5 passosPedro Chaves
É muito importante focarmos na performance do seu site, para isso apresento 5 passos do que pode ser feito para melhorar a performance da sua aplicação web, deixando você e seu usuário mais felizes
Dicas para uma maior performance em APIs REST - Renato GroffeiMasters
Renato Groffe - Engenheiro de Software, Canal .NET
O que posso fazer em termos de bancos de dados para obter APIs que executem seu trabalho de forma otimizada e com maior velocidade?
Que soluções para cache podem ser empregadas? E que tal tratar os retornos destas APIs, reduzindo o volume dos dados trafegados?
E quanto a problemas de performance, o que utilizar para facilitar a detecção destes tipos de ocorrências? Acompanhe esta apresentação para obter respostas a estas questões durante o desenvolvimento de APIs REST.
Palestra realizada no InterCon 2018 - https://eventos.imasters.com.br/intercon
Vídeo (cadastro necessario): https://www.eventials.com/locaweb/lamp-desenvolvendo-alem-do-trivial-com-gabriela-davila/
Para cada trabalho que fazemos sempre pensamos em usar algo que temos familiaridade e repetir receitas de sucesso. Ou muitas vezes nem pensamos e vamos no automático. É uma abordagem interessante que deixa de fora ótimas alternativas. Nessa palestra, veja outras tecnologias que podem auxiliar no seu projeto, fazer seu trabalho um pouco mais interessante e aprenda que existe vida além do LAMP.
ASP.NET Core 3.1: Desenvolvimento de APIs Multiplataforma - MarçoRenato Groff
Slides abordando a implementação de APIs multiplataforma (REST + gRPC) com o ASP.NET Core 3.1. Palestra realizada em evento promovido pela comunidade .NET SP em São Paulo no dia 05/03/2020.
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.
Dicas para uma maior performance em APIs REST - Tech Meetup - Itaú Unibanco -...Renato Groff
Apresentação com dicas para uma maior performance em APIs REST realizada em 14/01/2019 durante o Tech Meetup, um evento promovido pelo grupo Itaú Unibanco na cidade de São Paulo-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 - Campinas .NET - Janeiro-2018Renato Groff
Apresentação sobre o Azure Cosmos DB (solução NoSQL multi-model que integra o Microsoft Azure) realizada em meetup promovido pelo grupo Campinas .NET em 27/01/2018.
Docker + Azure: opções disponíveis e utilização de containers na nuvem - Azur...Renato Groff
Apresentação sobre o uso de Docker a partir de diversos serviços oferecidos pelo Microsoft Azure (Azure Container Instances, Azure Container Registry, Azure Web App for Containers, Azure Container Service, Azure Kubernetes Service). Palestra realizada em meetup promovido pelo grupo Azure Talks em parceria com a FC Nuvem em 13/07/2018 na cidade de São Paulo-SP.
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.
SQL Server 2016 e 2017 para Desenvolvedores - SQL4DEVS - Novembro-2017Renato Groff
Apresentação sobre recursos das versão 2016 e 2017 do SQL Server úteis no desenvolvimento de softwares. Palestra realizada durante o SQL4DEVS, evento promovido pelo grupo Developers-SP em São Paulo capital no dia 25/11/2017.
Cloud Solutions com o Microsoft Azure - TDC Online Especial BHRenato 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 24/04/2020, durante o TDC Online Especial BH.
Tecnologias Microsoft, Open Source, Linux, Docker e a Nuvem - WTT-2019 - Mack...Renato Groff
Apresentação sobre o uso de tecnologias Microsoft (.NET Core, SQL Server, Visual Studio Code, Azure Data Studio) em conjunto com projetos open source, Linux, Docker e serviços na nuvem (com ênfase no Microsoft Azure). Palestra realizada no dia 01/04/2019 em São Paulo-SP durante o WTT-2019 (Workshop de Tendências Tecnológicas - edição 2019), um evento promovido pela Universidade Mackenzie.
Microsoft Azure para Desenvolvedores Web - Azure para Devs e DBAs - Maio-2018Renato Groff
Apresentação realizada durante o evento Azure para Devs e DBAs sobre serviços úteis do Microsoft Azure para o desenvolvimento de soluções Web. Esta foi uma iniciativa promovida pelos grupos .NET SP e Databases SP em conjunto com a FC Nuvem no dia 23/05/2018 na cidade de São Paulo-SP.
APIs na nuvem: implementando soluções RESTful com o Microsoft Azure - Azure ...Renato Groff
Apresentação sobre o uso de recursos do Microsoft Azure na implementação de soluções RESTful. Palestra realizada em meetup promovido pelo grupo Azure Brasil em 08/05/2018 na cidade de São Paulo-SP.
APIs na nuvem: implementando soluções RESTful com o Microsoft Azure - Azure T...Renato Groff
Apresentação sobre o uso de recursos do Microsoft Azure na implementação de soluções RESTful. Palestra realizada em meetup promovido pelo grupo Azure Talks em 28/05/2018 na cidade de São Paulo-SP.
SQL Server 2017 para Desenvolvedores de Software - SQL Saturday 715Renato Groff
Apresentação sobre recursos úteis do SQL Server 2017 no desenvolvimento de Software. Palestra realizada durante o SQL Saturday 715, evento que conteceu em Belo Horizonte -MG no dia 19/05/2018.
Nuvens com Ênfase em Azure - Locatech + Locaneers - Abril-2019Renato Groff
Apresentação sobre o Microsoft Azure como plataforma de cloud computing e os diferentes serviços oferecidos pelo mesmo. Palestra realizada durante o Locatech + Locaneers, um evento promovido pela Locaweb em São Paulo-SP no dia 11/04/2019.
Docker de ponta a ponta: do Desenvolvimento à Nuvem - UNICID - Novembro-2019Renato Groff
Apresentação sobre primeiros passos no uso de Docker, bem como dicas e truques na manipulação de containers. Palestra realizada para profissionais da UNICID na cidade de São Paulo-SP no dia 29/11/2019.
SQL Server 2016 e 2017 para Desenvolvedores - Grupo Bandeirantes - Janeiro-2018Renato Groff
Apresentação realizada em 18/01/2018 no Grupo Bandeirantes (São Paulo-SP), voltada a desenvolvedores de software e focando em recursos úteis das versões 2016 e 2017 do SQL Server.
7 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - .NET SP - ...Renato Groff
Apresentação realizada em evento promovido pelo grupo .NET SP na cidade de São Paulo-SP em 09/08/2018. Esta palestra trouxe 7 dicas úteis para simplificar o desenvolvimento com ASP.NET Core (com exemplos criados na versão 2.1, além de utilizar tecnologias como SQL Server, Swagger e RabbitMQ).
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.
Semelhante a NoSQL na nuvem com o Azure Cosmos DB - MVPConf 2018 (20)
Microsoft Azure role-based certifications valem a pena? | Interop Day Edição ...Renato Groff
Apresentação realizada em 03/10/2020 durante o Interop Day, cobrindo as Microsoft Azure role-based certifications (com dicas e orientações para todos aqueles interessados em efetuar exames de certificação). Também foi discutido o uso de tecnologias como Azure App Service, Azure Kubernetes Service, Azure Functions, Azure DevOps, dentre outros serviços que integram a nuvem Microsoft.
Kubernetes: dicas e truques para o dia a dia | Azure Experts - Novembro-2020Renato Groff
Apresentação cobrindo dicas e truques úteis no dia a dia com Kubernetes. Palestra realizada em 11/11/2020 durante o evento comemorativo de 1 ano da comunidade Azure Experts.
Como o Microsoft Azure pode melhorar o desenvolvimento de seu Back-End? | Dev...Renato Groff
Slides de apresentação sobre como serviços do Microsoft Azure podem melhorar o desenvolvimento de Back-Ends. Palestra realizada no dia 05/12/2020 (sábado) durante o DevPira Festival 20', evento que aconteceu de forma online com transmissão via YouTube.
Como avançar na Power Platform com Azure Functions e Logic Apps | MVPConf Lat...Renato Groff
Slides de apresentação demonstrando como ir além no desenvolvimento low-code com Power Apps e Power Automate ao combinar estas tecnologias com soluções criadas com Azure Functions e Azure Logic Apps. Palestra realizada em 12/12/2020 (quinta) durante o MVPConf Latam 2020.
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
Slides de apresentação realizada em evento online promovido pela comunidade Baixada NERD no dia 14/11/2020 (sábado). A palestra abordou a evolução da plataforma .NET e de tecnologias como C#, ASP.NET e Visual Studio ao longo das últimas 2 décadas.
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
Apresentação sobre a implementação de aplicações distribuídas com .NET, incluindo o uso de RabbitMQ e Apache Kafka. Slides utilizados no dia 29/10/2020 durante o TDC Recife Online 2020.
Novidades do .NET 5 e ASP.NET 5 | Visual Studio Summit 2020Renato Groff
Apresentação sobre as novas funcionalidades do .NET 5 e do ASP.NET 5. Material utilizado em palestra realizada durante o Visual Studio Summit 2020 evento online que aconteceu entre os dias 28 e 31/10/2020.
Serverless + Integrações com BDs: Azure Functions e Logic Apps - SQLSaturday ...Renato Groff
Apresentação sobre o uso de soluções serverless como Azure Functions e Logic Apps em integrações com tecnologias de bancos de dados como SQL Server/Azure SQL, Redis, MongoDB e Azure Cosmos DB. Palestra realizada durante o SQLSaturday #1016 - São Paulo, evento que aconteceu online no dia 26/09/2020 (sábado).
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. #mvpconf
Beneficiários do Evento:
APAE-Associação de Pais e Amigos dos
Excepcionais
Lar da Criança Ninho de Paz
Para quem quiser doar outros valores além das inscrições:
CAIXA ECONÔMICA FEDERAL
AG: 0504
CC: 01823-0
CNPJ: 89.078.059/0001-06
ITAU UNIBANCO AS
Agência: 467
CC: 611109
CNPJ 53.372.454/0001-50
5. #mvpconf
Agenda: • O paradigma NoSQL: uma visão geral
• Azure Cosmos DB
• DocumentDB: uma visão geral
• Exemplos práticos
6. #mvpconf
Modelo relacional: um breve histórico
• Proposto na década de 1970
• Estrutura mais rígida → tabelas, campos, linhas, relacionamentos e
uma série de restrições
• Linguagem SQL
• Muito presente no ambiente corporativo
7. #mvpconf
Limitações do modelo relacional
• Disponibilidade
• Escalabilidade
• Dificuldades em gerenciar agrupamentos de dados mais complexos
• Impedance mismatch → dificuldades conciliando conceitos
relacionais e de OO
8. #mvpconf
Uma alternativa: NoSQL (“Not Only SQL”)
• Alta Disponibilidade
• Escalabilidade facilitada
• Flexibilidade
• Diversos tipos de soluções NoSQL → Chave-valor, orientado a
documentos
13. #mvpconf
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)
15. #mvpconf
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
19. #mvpconf
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
20. #mvpconf
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 Store
21. #mvpconf
DocumentDB: uma visão geral
• Suporte a transações baseado no modelo ACID
• Suporte a dados geoespaciais
• Consultas via LINQ ou expressões SQL
27. #mvpconf
Exemplos utilizados
• Extração de dados da NBA
https://github.com/renatogroffe/NBA-DocumentDB-DotNetCore2
• Extração de dados da Premier League
https://github.com/renatogroffe/PremierLeague-DocumentDB-DotNetCore2