Kubernetes e Escalabilidade: processando milhares/milhões de acessos simultâneos | INTEROP 14
No final da manhã do dia 12/11/2022 (sábado) participei como palestrante da edição 14 do Interop, um evento que aconteceu em Porto Alegre-RS e 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!
Alguns detalhes sobre esta palestra (descritivo):
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 soluções como Apache Kafka 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 7, 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.
Esta foi a primeira edição do Interop após a pandemia, contando com espectadores de diversas cidades do Rio Grande do Sul. Vale destacar que o evento teve caráter beneficente, com o valor arrecadado com a venda de ingressos sendo revertido a instituições de caridade.
Gostaria de deixar registrado neste post meu muito obrigado ao André Ruschel (Microsoft MVP, Regional Director), ao Diego Moreira Matos (Microsoft MVP) e ao Rafael Felipe (Microsoft MVP) pelo convite e por todo o apoio para eu participasse como palestrante desta edição do Interop.
Os slides que utilizei foram disponibilizados no SlideShare:
Em uma live recente no Canal .NET também demonstrei o uso do KEDA como alternativa para escalar aplicações em um cluster Kubernetes:
Nos links seguintes estão artigos e outros conteúdos gratuitos (inclusive com projetos de exemplo e outros vídeos) 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
Público que acompanhou a apresentação: 75 pessoas