Escalabilidade de uma aplicação: Principais desafios, como escalar e importância

By Daniel Rodrigues da Silva

Elevator Pitch

Como monitorar, realizar testes de carga e escalar uma aplicação. Aprenda a preparar a arquitetura e o ambiente de sua aplicação para esse cenário, como entender e metrificar o consumo de recursos e a como simular um ambiente produtivo baseado em métricas.

Description

Minha proposta é passar pelo tópico de escalabilidade, abordando Kubernetes e o Nomad, além disso serão tratados também temas como observabilidade, service mesh, testes de carga e ChatOps - que entra na observabilidade. E na prática um pouco disso tudo que foi abordado na teoria, demonstrando como uma aplicação apta a escalar se comporta em um ambiente produtivo. É um tema super em alta e necessário nos dias de hoje, entender essa pipe é muito importante, além de ser super interessante também - por isso a escolha por esse tópico.

Sou programador, porém apaixonado pelo tema DevOps e automatização, na minha visão esses temas caminham juntos e inclusive gosto muito do termo FullCycle, com isso sempre estou estudando mais sobre essas ferramentas e conceitos que englobam esse universo - assim como reforçando essa cultura dentro da minha equipe.

Falando mais um pouco sobre o paper, optei por uma palestra híbrida visto que gosto muito da teoria, mas na minha visão é super interessante ver na prática o que tá sendo explicado, visando assim um melhor entendimento do tema. Falando sobre divisão de capítulos, pensei em 15 minutos de teoria - abordando escalabilidade e sub temas, após isso 16 minutos de prática, demonstrando exatamente o que foi falado na teoria e tempo para perguntas. Na prática vou mostrar uma aplicação sendo estressada em dois cenários - um sem escala e o outro em um ambiente escalável, visando assim demonstrar a importância e os principais problemas e impactos causados quando um sistema fica indisponível. Espero com a minha palestra instigar a curiosidade dos congressistas e passar esse conhecimento que é de grande valia para a comunidade.