Apresentação sobre o uso integrado de ASP.NET Core, Kubernetes e o Microsoft Azure. Palestra realizada em 04/04/2018 durante o Community Bootcamp, evento promovido pela Microsoft em São Paulo-SP.
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...Renato Groffe
Apresentação sobre o uso de Docker na montagem de ambientes de testes realizada em 23/01/2018 em São Paulo-SP, durante o QAXperience 2018 (evento focado em DevOps, Testes e Qualidade de Software).
Desenvolvimento Web multiplataforma com ASP.NET Core 2.2 e Docker - Open Sour...Renato Groff
Apresentação sobre o uso de Docker e Docker Compose na implementação de soluções multiplataforma com o ASP.NET Core 2.2. Palestra realizada durante o Open Source Roadshow 2019, um evento que aconteceu na cidade de Araraquara-SP no dia 12/01/2019.
Docker: Introdução e Primeiros Passos - CEUNSP - Outubro-2018Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e organiza eventos como o Canal .NET. O documento resume uma palestra sobre Docker, incluindo conceitos como imagens e containers, e demonstra como utilizar Docker Compose e Azure Web App for Containers.
Construindo aplicações Web escaláveis com Docker, Kubernetes e o Microsoft Az...Renato Groff
Apresentação sobre o uso de Docker, Kubernetes, ASP.NET Core e de serviços do Microsoft Azure na implementação na nuvem de soluções Web escaláveis. Palestra realizada durante o Azure Weekend 2019, um evento que aconteceu na cidade de Araraquara-SP no dia 09/02/2019.
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Fevereiro-2020Renato Groff
Apresentação sobre primeiros passos no uso de Docker, bem como dicas e truques na manipulação de containers. Palestra realizada em 17/02/2020 em evento promovido pela comunidade .NET SP e São Paulo-SP.
Docker no Back e no Front - um exemplo com .NET Core e Angular - Campus Party...Renato Groff
Apresentação sobre o uso de containers Docker em projetos que envolvam APIs REST implementadas em .NET/ASP.NET Core e front-end desenvolvido em Angular. Workshop realizado em conjunto com MVP Thiago Adriano durante a Campus Party Brasil 2019 (CPBR12) em 13/02/2019 na cidade de São Paulo-SP.
.NET Core 3.x + ASP.NET Core 3.x + Docker + Kubernetes na prática - Canal .NE...Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e irá apresentar sobre integração de aplicações .NET Core com Docker, incluindo exemplos práticos de uso de variáveis de ambiente e suporte do Docker no Microsoft Azure.
Alternativas para a Implementação de Microservices no Microsoft Azure - Jane...Renato Groff
Renato Groffe é um especialista em tecnologia Microsoft com mais de 15 anos de experiência. Ele fornecerá uma visão geral de microservices e serviços Azure, incluindo App Service, Functions e Kubernetes.
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...Renato Groffe
Apresentação sobre o uso de Docker na montagem de ambientes de testes realizada em 23/01/2018 em São Paulo-SP, durante o QAXperience 2018 (evento focado em DevOps, Testes e Qualidade de Software).
Desenvolvimento Web multiplataforma com ASP.NET Core 2.2 e Docker - Open Sour...Renato Groff
Apresentação sobre o uso de Docker e Docker Compose na implementação de soluções multiplataforma com o ASP.NET Core 2.2. Palestra realizada durante o Open Source Roadshow 2019, um evento que aconteceu na cidade de Araraquara-SP no dia 12/01/2019.
Docker: Introdução e Primeiros Passos - CEUNSP - Outubro-2018Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e organiza eventos como o Canal .NET. O documento resume uma palestra sobre Docker, incluindo conceitos como imagens e containers, e demonstra como utilizar Docker Compose e Azure Web App for Containers.
Construindo aplicações Web escaláveis com Docker, Kubernetes e o Microsoft Az...Renato Groff
Apresentação sobre o uso de Docker, Kubernetes, ASP.NET Core e de serviços do Microsoft Azure na implementação na nuvem de soluções Web escaláveis. Palestra realizada durante o Azure Weekend 2019, um evento que aconteceu na cidade de Araraquara-SP no dia 09/02/2019.
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Fevereiro-2020Renato Groff
Apresentação sobre primeiros passos no uso de Docker, bem como dicas e truques na manipulação de containers. Palestra realizada em 17/02/2020 em evento promovido pela comunidade .NET SP e São Paulo-SP.
Docker no Back e no Front - um exemplo com .NET Core e Angular - Campus Party...Renato Groff
Apresentação sobre o uso de containers Docker em projetos que envolvam APIs REST implementadas em .NET/ASP.NET Core e front-end desenvolvido em Angular. Workshop realizado em conjunto com MVP Thiago Adriano durante a Campus Party Brasil 2019 (CPBR12) em 13/02/2019 na cidade de São Paulo-SP.
.NET Core 3.x + ASP.NET Core 3.x + Docker + Kubernetes na prática - Canal .NE...Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e irá apresentar sobre integração de aplicações .NET Core com Docker, incluindo exemplos práticos de uso de variáveis de ambiente e suporte do Docker no Microsoft Azure.
Alternativas para a Implementação de Microservices no Microsoft Azure - Jane...Renato Groff
Renato Groffe é um especialista em tecnologia Microsoft com mais de 15 anos de experiência. Ele fornecerá uma visão geral de microservices e serviços Azure, incluindo App Service, Functions e Kubernetes.
Docker + Kubernetes: orquestrando containers e escalando rapidamente aplicaçõ...Renato Groff
Renato Groffe é um especialista em tecnologia .NET e DevOps com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC, organizador de eventos sobre .NET e DevOps, e autor técnico. O documento discute escalabilidade em aplicações web, o uso de containers Docker e Kubernetes para orquestração, e fornece exemplos práticos.
Desenvolvimento multiplataforma em .NET Core utilizando SQL Server 2019, Dock...Renato Groff
Renato Groffe é um especialista em tecnologia .NET e SQL Server com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e organiza eventos como o Canal .NET. O documento fornece uma visão geral do .NET Core e ASP.NET Core, do SQL Server 2019 CTP 2.1, do uso do SQL Server via Docker e do Azure Data Studio.
Docker para Desenvolvedores - Developers-BR - Agosto-2018Renato Groff
Renato Groffe é um desenvolvedor brasileiro com mais de 15 anos de experiência na área de tecnologia. Ele é um Microsoft Most Valuable Professional (MVP) e Multi-Plataform Technical Audience Contributor (MTAC), além de autor técnico, palestrante e um dos organizadores do Canal .NET. Este documento apresenta uma agenda sobre Docker, incluindo conceitos fundamentais, bancos de dados, Docker Compose e exemplos práticos.
Docker: Primeiros Passos, Dicas e Truques no Gerenciamento de Containers - Se...Renato Groff
Renato Groffe é um especialista em tecnologia com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e organiza eventos como o Canal .NET. O documento fornece detalhes sobre suas credenciais e experiência, além de apresentar conceitos básicos e casos práticos de uso do Docker.
ASP.NET Core + Docker Compose: deployment descomplicado com containers - .NET...Renato Groffe
Este documento apresenta como utilizar o Docker Compose para implementar aplicações ASP.NET Core de forma simplificada através de containers. Ele discute conceitos do Visual Studio Code, .NET Core, Docker e Docker Compose, e fornece um exemplo prático de uma aplicação ASP.NET Core com Redis e Marvel API usando Docker Compose.
Docker para Desenvolvedores - Developers-BR - Julho-2018Renato Groff
Renato Groffe é um desenvolvedor brasileiro com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC, autor técnico, palestrante e organizador do Canal .NET. O documento resume sua agenda sobre Docker, incluindo conceitos fundamentais, bancos de dados, Docker Compose, integração com Visual Studio e Azure Web App for Containers.
.NET Core + Docker: containers e seus benefícios no deployment de aplicaçõesRenato Groff
Apresentação sobre o uso de Docker em conjunto com aplicações baseadas no .NET Core. Palestra realizada no dia 16/06/2018 em Campinas-SP, durante o Open Source Bootcamp (evento promovido pelo grupo Campinas .NET em parceria com a Microsoft).
Boas práticas na implementação de APIs REST com ASP.NET Core - Agosto-2019Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e organiza eventos como o Canal .NET. Seu perfil contém dicas e exemplos práticos sobre desenvolvimento .NET, incluindo ASP.NET Core, APIs REST, bancos de dados e nuvem.
Docker: Conceitos e Primeiros Passos na utilização de Containers - Programand...Renato Groff
Apresentação sobre conceitos e primeiros passos no uso de Docker. Palestra realizada para alunos do Centro Universitário Anhanguera - Campus Marte na cidade de São Paulo-SP no dia 25/09/2019.
Apresentação sobre primeiros passos no uso de containers Docker. Palestra realizada em 03/10/2019 durante a Semana da Faculdade de Computação e Informática da Universidade Mackenzie em São Paulo-SP.
Docker + Kubernetes: Orquestrando containers e escalando rapidamente suas apl...Renato Groff
Renato Groffe é um especialista em tecnologia com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC, autor técnico, palestrante e organizador de eventos sobre DevOps. O documento resume sua experiência e fornece detalhes sobre uma palestra sobre orquestração de containers com Kubernetes, incluindo exemplos práticos usando uma API .NET Core e o Azure Kubernetes Service.
.NET e ASP.NET Core 2.2, .NET Core 3, Visual Studio 2019: uma visão geral - ....Renato Groff
O documento apresenta as principais novidades do .NET Core 2.2, ASP.NET Core 2.2, Visual Studio 2019 e C# 8. O palestrante Renato Groffe irá abordar melhorias como o suporte ao IIS no .NET Core 2.2, nova interface no Visual Studio 2019, suporte a WPF e Windows Forms no .NET Core 3 e recursos como ranges e tipos nulos no C# 8.
Docker e Kubernetes: Dicas e Truques - Dezembro-2019Renato Groff
Renato Groffe é um especialista em tecnologia com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC, autor técnico, palestrante e organizador de eventos sobre .NET e DevOps. O documento fornece detalhes sobre suas credenciais e contatos e resume uma apresentação sobre dicas e exemplos práticos para usar containers Docker de maneira mais eficiente.
Docker de ponta a ponta: do Desenvolvimento à Nuvem - UNICID - Novembro-2019Renato Groff
Renato Groffe é um especialista em tecnologia com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e é conhecido por ser autor técnico, palestrante e organizador de eventos como o Canal .NET e o DevOps Professionals.
Aplicações Web Escaláveis no Azure: App Service, Docker e Kubernetes - Fevere...Renato Groff
Apresentação sobre o uso do App Service, Docker e Kubernetes com o Microsoft Azure para a implementação de soluções Web escaláveis na nuvem. Palestra realizada no dia 13/02/2019 em evento promovido na comunidade Azure Talks em São Paulo-SP.
.NET Core + Docker: containers e seus benefícios no deployment de aplicações ...Renato Groff
Apresentação sobre o uso de Docker em conjunto com soluções desenvolvidas em .NET Core/ASP.NET Core. Palestra realizada em meetup promovido pelo grupo .NET São Paulo em 26/06/2018 na cidade de São Paulo-SP.
Hospedando projetos Web no Azure: de um site estático a um cluster Kubernetes...Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência e contribuições para comunidades técnicas. Ele apresentará sobre recursos do Azure como Storage Accounts, Azure App Service, suporte a Docker e Kubernetes, mostrando exemplos práticos.
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.
ASP.NET Core 3.1: Desenvolvimento de APIs Multiplataforma - MarçoRenato Groff
Renato Groffe é um desenvolvedor .NET, autor técnico e palestrante. Ele fornece treinamento sobre Azure e é organizador do Canal .NET e do .NET São Paulo. O documento apresenta uma agenda sobre ASP.NET Core, incluindo visão geral, dicas, exemplos de APIs REST, injeção de dependências, suporte a JSON e XML, acesso a dados e documentação de APIs.
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...Renato Groff
O documento discute a abordagem da Microsoft em relação ao open source, destacando o suporte da empresa a tecnologias como Linux, .NET Core e Docker. Apresenta exemplos como o Visual Studio Code, SQL Server e Azure rodando em Linux, e mostra como desenvolvedores podem criar e implantar aplicações .NET Core multiplataforma usando ferramentas como o .NET CLI e Docker.
ASP.NET Core + Kubernetes + Azure: Orquestrando containers na nuvem - .NET SP...Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e atua como autor técnico, palestrante e organizador de eventos sobre .NET. O documento apresenta uma palestra sobre containers Docker e orquestração com Kubernetes.
ASP.NET Core + Kubernetes + Azure: Orquestrando containers na nuvem - Develop...Renato Groff
Renato Groffe apresenta sobre containers Docker e orquestração com Kubernetes. Ele discute as motivações para uso de containers, como Docker e Kubernetes podem ajudar a superar desafios de escalabilidade e disponibilidade, e demonstra conceitos de Kubernetes por meio de uma aplicação ASP.NET Core implantada em um cluster do Azure Kubernetes Service.
Docker + Kubernetes: orquestrando containers e escalando rapidamente aplicaçõ...Renato Groff
Renato Groffe é um especialista em tecnologia .NET e DevOps com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC, organizador de eventos sobre .NET e DevOps, e autor técnico. O documento discute escalabilidade em aplicações web, o uso de containers Docker e Kubernetes para orquestração, e fornece exemplos práticos.
Desenvolvimento multiplataforma em .NET Core utilizando SQL Server 2019, Dock...Renato Groff
Renato Groffe é um especialista em tecnologia .NET e SQL Server com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e organiza eventos como o Canal .NET. O documento fornece uma visão geral do .NET Core e ASP.NET Core, do SQL Server 2019 CTP 2.1, do uso do SQL Server via Docker e do Azure Data Studio.
Docker para Desenvolvedores - Developers-BR - Agosto-2018Renato Groff
Renato Groffe é um desenvolvedor brasileiro com mais de 15 anos de experiência na área de tecnologia. Ele é um Microsoft Most Valuable Professional (MVP) e Multi-Plataform Technical Audience Contributor (MTAC), além de autor técnico, palestrante e um dos organizadores do Canal .NET. Este documento apresenta uma agenda sobre Docker, incluindo conceitos fundamentais, bancos de dados, Docker Compose e exemplos práticos.
Docker: Primeiros Passos, Dicas e Truques no Gerenciamento de Containers - Se...Renato Groff
Renato Groffe é um especialista em tecnologia com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e organiza eventos como o Canal .NET. O documento fornece detalhes sobre suas credenciais e experiência, além de apresentar conceitos básicos e casos práticos de uso do Docker.
ASP.NET Core + Docker Compose: deployment descomplicado com containers - .NET...Renato Groffe
Este documento apresenta como utilizar o Docker Compose para implementar aplicações ASP.NET Core de forma simplificada através de containers. Ele discute conceitos do Visual Studio Code, .NET Core, Docker e Docker Compose, e fornece um exemplo prático de uma aplicação ASP.NET Core com Redis e Marvel API usando Docker Compose.
Docker para Desenvolvedores - Developers-BR - Julho-2018Renato Groff
Renato Groffe é um desenvolvedor brasileiro com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC, autor técnico, palestrante e organizador do Canal .NET. O documento resume sua agenda sobre Docker, incluindo conceitos fundamentais, bancos de dados, Docker Compose, integração com Visual Studio e Azure Web App for Containers.
.NET Core + Docker: containers e seus benefícios no deployment de aplicaçõesRenato Groff
Apresentação sobre o uso de Docker em conjunto com aplicações baseadas no .NET Core. Palestra realizada no dia 16/06/2018 em Campinas-SP, durante o Open Source Bootcamp (evento promovido pelo grupo Campinas .NET em parceria com a Microsoft).
Boas práticas na implementação de APIs REST com ASP.NET Core - Agosto-2019Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e organiza eventos como o Canal .NET. Seu perfil contém dicas e exemplos práticos sobre desenvolvimento .NET, incluindo ASP.NET Core, APIs REST, bancos de dados e nuvem.
Docker: Conceitos e Primeiros Passos na utilização de Containers - Programand...Renato Groff
Apresentação sobre conceitos e primeiros passos no uso de Docker. Palestra realizada para alunos do Centro Universitário Anhanguera - Campus Marte na cidade de São Paulo-SP no dia 25/09/2019.
Apresentação sobre primeiros passos no uso de containers Docker. Palestra realizada em 03/10/2019 durante a Semana da Faculdade de Computação e Informática da Universidade Mackenzie em São Paulo-SP.
Docker + Kubernetes: Orquestrando containers e escalando rapidamente suas apl...Renato Groff
Renato Groffe é um especialista em tecnologia com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC, autor técnico, palestrante e organizador de eventos sobre DevOps. O documento resume sua experiência e fornece detalhes sobre uma palestra sobre orquestração de containers com Kubernetes, incluindo exemplos práticos usando uma API .NET Core e o Azure Kubernetes Service.
.NET e ASP.NET Core 2.2, .NET Core 3, Visual Studio 2019: uma visão geral - ....Renato Groff
O documento apresenta as principais novidades do .NET Core 2.2, ASP.NET Core 2.2, Visual Studio 2019 e C# 8. O palestrante Renato Groffe irá abordar melhorias como o suporte ao IIS no .NET Core 2.2, nova interface no Visual Studio 2019, suporte a WPF e Windows Forms no .NET Core 3 e recursos como ranges e tipos nulos no C# 8.
Docker e Kubernetes: Dicas e Truques - Dezembro-2019Renato Groff
Renato Groffe é um especialista em tecnologia com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC, autor técnico, palestrante e organizador de eventos sobre .NET e DevOps. O documento fornece detalhes sobre suas credenciais e contatos e resume uma apresentação sobre dicas e exemplos práticos para usar containers Docker de maneira mais eficiente.
Docker de ponta a ponta: do Desenvolvimento à Nuvem - UNICID - Novembro-2019Renato Groff
Renato Groffe é um especialista em tecnologia com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e é conhecido por ser autor técnico, palestrante e organizador de eventos como o Canal .NET e o DevOps Professionals.
Aplicações Web Escaláveis no Azure: App Service, Docker e Kubernetes - Fevere...Renato Groff
Apresentação sobre o uso do App Service, Docker e Kubernetes com o Microsoft Azure para a implementação de soluções Web escaláveis na nuvem. Palestra realizada no dia 13/02/2019 em evento promovido na comunidade Azure Talks em São Paulo-SP.
.NET Core + Docker: containers e seus benefícios no deployment de aplicações ...Renato Groff
Apresentação sobre o uso de Docker em conjunto com soluções desenvolvidas em .NET Core/ASP.NET Core. Palestra realizada em meetup promovido pelo grupo .NET São Paulo em 26/06/2018 na cidade de São Paulo-SP.
Hospedando projetos Web no Azure: de um site estático a um cluster Kubernetes...Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência e contribuições para comunidades técnicas. Ele apresentará sobre recursos do Azure como Storage Accounts, Azure App Service, suporte a Docker e Kubernetes, mostrando exemplos práticos.
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.
ASP.NET Core 3.1: Desenvolvimento de APIs Multiplataforma - MarçoRenato Groff
Renato Groffe é um desenvolvedor .NET, autor técnico e palestrante. Ele fornece treinamento sobre Azure e é organizador do Canal .NET e do .NET São Paulo. O documento apresenta uma agenda sobre ASP.NET Core, incluindo visão geral, dicas, exemplos de APIs REST, injeção de dependências, suporte a JSON e XML, acesso a dados e documentação de APIs.
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...Renato Groff
O documento discute a abordagem da Microsoft em relação ao open source, destacando o suporte da empresa a tecnologias como Linux, .NET Core e Docker. Apresenta exemplos como o Visual Studio Code, SQL Server e Azure rodando em Linux, e mostra como desenvolvedores podem criar e implantar aplicações .NET Core multiplataforma usando ferramentas como o .NET CLI e Docker.
ASP.NET Core + Kubernetes + Azure: Orquestrando containers na nuvem - .NET SP...Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e atua como autor técnico, palestrante e organizador de eventos sobre .NET. O documento apresenta uma palestra sobre containers Docker e orquestração com Kubernetes.
ASP.NET Core + Kubernetes + Azure: Orquestrando containers na nuvem - Develop...Renato Groff
Renato Groffe apresenta sobre containers Docker e orquestração com Kubernetes. Ele discute as motivações para uso de containers, como Docker e Kubernetes podem ajudar a superar desafios de escalabilidade e disponibilidade, e demonstra conceitos de Kubernetes por meio de uma aplicação ASP.NET Core implantada em um cluster do Azure Kubernetes Service.
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.
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.
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.
Kubernetes - do Pod ao Deployment Automatizado - DevOps Professionals - Janei...Renato Groff
O documento apresenta dois perfis profissionais com experiência em tecnologia, especificamente na área de .NET e DevOps. Ambos possuem mais de uma década de experiência e atuam como autores técnicos e palestrantes.
Kubernetes de ponta a ponta: do Pod ao Deployment Automatizado - Janeiro-2020Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência e certificações como Microsoft MVP e MTAC. Ele é autor técnico, palestrante e organizador de eventos sobre Kubernetes, Docker e arquitetura de microsserviços.
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 + Kubernetes: Turbinando seus projetos Web - Open Source Saturday - Ag...Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC, autor técnico, palestrante e organizador de eventos sobre .NET. O documento fornece detalhes sobre sua experiência e contatos.
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.
Docker + Kubernetes: Orquestrando containers e escalando rapidamente suas apl...Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e atua como autor técnico, palestrante e organizador de eventos sobre .NET. Neste documento, Groffe apresenta sobre containers Docker, desafios na adoção de containers e uma visão geral de orquestração com Kubernetes.
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.
DevOps + Kubernetes: orquestração e deployment automatizado de containers - O...Renato Groff
Apresentação sobre orquestração e deployment automatizado de containers utilizando Azure Kubernetes Service (AKS), ASP.NET Core e Azure DevOps. Palestra realizada em evento promovido pelas comunidades DevOps Professionals e TOTVS Developers no dia 08/10/2019 em São Paulo-SP.
Orquestrando Containers na Nuvem com o Azure Kubernetes Service - ThorArch #1...Renato Groff
Slides de apresentaçÃo no dia 27/06/2019 (quinta-feira) em que participei como palestrante do ThorArch #17, um encontro técnico com profissionais de Arquitetura de Software do Itaú Unibanco em São Paulo-SP e no qual tive a oportunidade de realizar uma apresentação focada no uso do Azure Kubernetes Service na orquestração de containers Docker.
Docker para Desenvolvedores .NET - .NET SP - Novembro-2018Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência e autor técnico. Ele é um Microsoft MVP e MTAC e um dos organizadores do Canal .NET e do .NET SP, onde compartilha seu conhecimento sobre tópicos como Docker, Visual Studio 2017 e Kubernetes.
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.
Docker + Azure: opções disponíveis para uso de Containers na nuvem Microsoft ...Renato Groff
O documento resume as credenciais e experiência de Renato Groffe na área de tecnologia, incluindo Microsoft MVP e mais de 15 anos de experiência. Ele também apresenta os principais serviços do Azure que oferecem suporte a containers Docker, como Azure Container Instances, Azure Container Registry e Azure Kubernetes Service, e fornece exemplos práticos de implementação de containers no Azure.
Hospedando Aplicações Web no Azure: App Service, Docker e Kubernetes - Azure ...Renato Groff
Renato Groffe é um especialista em tecnologia Microsoft com mais de 15 anos de experiência. Ele é um MVP da Microsoft e MTAC, além de palestrante e autor técnico. O documento resume suas credenciais e experiência, além de apresentar uma agenda sobre serviços da nuvem Azure, como App Service, suporte a Docker e Kubernetes.
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 ASP.NET Core + Kubernetes + Azure - Community Bootcamp - Abril/2018 (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.
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.
.NET 5, C# 9.0 e outras novidades | TDC São Paulo Online 2020Renato Groff
Slides de apresentação cobrindo as principais novidades do .NET 5, ASP.NET 5, Blazor, Xamarin e C# 9.0. Palestra realizada durante o TDC São Paulo Online em 27/08/2020.
ASP.NET Core + Kubernetes + Azure - Community Bootcamp - Abril/2018
1.
2. • Microsoft Most Valuable Professional (MVP)
• Multi-Plataform Technical Audience Contributor (MTAC)
• Mais de 15 anos de experiência na área de Tecnologia
• Autor Técnico e Palestrante
• Um dos organizadores do Canal .NET e do .NET SP
Renato Groffe
h t t p s : / / m e d i u m . c o m / @ re n a t o . g rof f e /
3. Agenda
• Um pouco mais sobre containers Docker
• Dificuldades da adoção de containers
• Orquestração com Kubernetes: uma visão geral
• Exemplos práticos
5. Motivações para uso
• Isolamento
• Utilização mais racional de recursos
• Rapidez no deployment
• Menor dependência do ambiente
• Microserviços ganhando força
7. O que podemos instalar?
• Servidores de bancos de dados
• Aplicações Web
• Serviços em geral
8. Existem também dificuldades...
• Como escalar containers?
• Como garantir o trabalho coordenado
entre os diferentes containers de uma
aplicação?
• Como detectar containers com falhas e
corrigir isso automaticamente?
14. Kubernetes: uma visão geral
• Também conhecido como K8s ou kube
• Desenvolvido originalmente pela Google
• Mantido pela Cloud Native Computing Foundation
• Escrito em Go
• Open source
15. Kubernetes: uma visão geral
• Cluster com máquina Master e Nodes
• Criação de objetos através de arquivos no formato
YAML
• Diversas funcionalidades para gerenciamento
• kubectl → ferramenta de linha de comando
• Minikube → ambiente de testes
16. Kubernetes: gerenciamento de containers
• Orquestração
• Auto recuperação
• Reinício
• Replicação
• Escalonamento
17. Kubernetes: arquitetura
• Master
• Máquina que controla os Nodes (Nós)
• Responsável pelas atribuições de tarefas
aos Nodes
• Nodes
• Máquina que realizam as tarefas
atribuídas pelo Master
19. Kubernetes: arquitetura
• Pod
• Grupo de um ou mais containers
implantados em um Node (Nó)
• Compartilham o mesmo endereço IP,
IPC, nome do host e outros recursos
POD
21. Kubernetes: arquitetura
• Service
• Objeto mais estável (Pods são criados ou
removidos continuamente)
• Cuidará do acesso aos Pods, funcionando
como um Load Balancer
22. Kubernetes: arquitetura
• Replication Controller
• Controla quantas cópias idênticas de um Pod
serão executadas e em quais locais do cluster
• Kubelet
• Serviço que garante a inicialização e execução
dos containers nos Nodes
31. Azure CLI 2.0
• Gerenciamento e administração
de recursos do Microsoft Azure
via linha de comando
• Multiplataforma (Windows, Linux
e macOS)
32. Criando um cluster do AKS
az provider register -n Microsoft.ContainerService
az group create --name TesteKubernetes --location eastus
az aks create --resource-group TesteKubernetes --name
ContagemService --node-count 2 --generate-ssh-keys
+