Kubernetes e Escalabilidade | Paraná Banco - Julho-2022

Renato Groffe
3 min readAug 4, 2022

No final da tarde do dia 29/07/2022 (sexta-feira) participei como palestrante de um encontro técnico online com profissionais do Paraná Banco, no qual tive a oportunidade de realizar a apresentação:

Kubernetes e Escalabilidade: criando aplicações para processar milhares (ou milhões) de acessos simultâneos!

A qual foi divulgada a funcionários da empresa (vários de áreas de negócios, além do próprio pessoal de TI) com a seguinte descrição:

Como criar aplicações capazes de suportar milhares (ou até milhões) de acessos simultâneos? O Kubernetes é hoje uma das principais tecnologias empregadas para atender a este tipo de demanda (escalabilidade de aplicações), sendo compatível com inúmeras tecnologias — dentre elas .NET e vários serviços do Azure (Azure Service Bus, Azure Event Hubs).

Acompanhe esta apresentação para entender a importância da implementação de aplicações que escalam, através de exemplos práticos envolvendo o uso do Kubernetes!

Ao longo da apresentação abordei, além do próprio Kubernetes, o uso de tecnologias/ferramentas como .NET 6, ASP.NET Core, Azure Kubernetes Service (AKS), KEDA (Kubernetes Event-driven Autoscaling), Azure Event Hubs, Azure Container Apps, k9s, Visual Studio Code e Application Insights.

Os slides utilizados foram disponibilizados no SlideShare:

Já o repositório a seguir e que está no GitHub agrupa todos os arquivos YAML que usei para deployment no Kubernetes/AKS e configurações de escalabilidade com o KEDA, bem como as imagens e respectivos repos das aplicações utilizadas na palestra:

https://github.com/renatogroffe/Kubernetes-KEDA-AzureEventHubs-AppInsights-DotNet6_PesquisaInteresses

Nos links seguintes estão artigos e outros conteúdos gratuitos (vídeos, projetos de exemplo) demonstrando a utilização das diferentes tecnologias aqui mencionadas:

Kubernetes + Apache Kafka + KEDA: escalando aplicações que processam eventos com facilidade

K9s: monitoramento, gerenciamento e testes com Kubernetes sem complicações

Kubernetes: dicas, truques, conteúdos gratuitos… | Abril-2022

Em uma live recente no Canal .NET também demonstrei o uso do KEDA como alternativa para escalar aplicações em um cluster Kubernetes:

Deixo aqui meus agradecimentos ao João Paulo Moreira Antunes e à Loyci Silva Mendes pelo convite e por todo o apoio para que este evento acontecesse, sendo que tivemos um excelente público com 150 pessoas (pico de audiência) participando da apresentação via Microsoft Teams. Os prints a seguir foram tirados ao longo da palestra.

--

--

Renato Groffe

Microsoft Most Valuable Professional (MVP), Multi-Plataform Technical Audience Contributor (MTAC), Software Engineer, Technical Writer and Speaker