Diego França

Criando aplicação escalável — Parte 1

Fala Pessoal! Hoje quero iniciar a minha jornada no aprendizado de criação de aplicações escaláveis. Sempre fui curioso de como essas grandes empresas trabalham com milhares de acessos simultâneos e seus serviços permanecem online e como seria trabalhar com escalabilidade em aplicações. Pensando nisso criei um encurtador de links e o meu objetivo é aprender mais sobre escalabilidade e aprender a fazer testes de cargas em aplicações.


Meu primeiro objetivo é ter pelo menos 900 acessos por segundo e para isso irei utilizar https://k6.io/, para realizar os testes e o heroku como o servidor(plano free) quando chegar a essa quantidade de requisição irei dobrar o número de requisição.
A cada experiencia que eu fazer quero registrar aqui no blog, pois pode ser algo útil para alguém.

Sinta-se livre caso tiverem ideias, sugestões de ferramentas para que posso realizar os testes de carga.

Video demonstrativo da aplicação

Repositório do código

https://github.com/dtgfranca/encurtador-link