Kubernetes e Escalabilidade | Paraná Banco - Julho-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:
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.