Como escalar: aplicativos de chat

Modelo de dados de uma mensagem
modelo síncrono (e totalmente não escalável) de envio de mensagens
modelo síncrono, com load balanceador e banco de dados
Simulação de custo na AWS usando os produtos EC2 e RDS
estrutura com persistência completa + cdn
tipos de estrutura de dados que o Redis suporta
Simulação de custo de uma CDN + Object Storage na AWS
Desenho de uma arquitetura que suporta basicamente quase todas as features do whatsapp

--

--

Escritor-Desenvolvedor

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store