Conceção de sistemas: faça a sua aplicação falhar, corrija-a e dê-lhe escala
Resumo
A Outcast HQ apresenta um novo vídeo de um curso de conceção de sistemas que faz uma aplicação falhar deliberadamente sob tráfego intenso e, em seguida, aborda cada estrangulamento com balanceadores de carga, réplicas, cache e filas de espera. Esta abordagem prática mostra por que razão as decisões de arquitetura são importantes, agora que a IA facilita a escrita de código.
🚨 O novo vídeo acabou de ser publicado!
Criar uma aplicação com IA é fácil. O difícil é sobreviver à popularidade.
Neste curso de conceção de sistemas, pegamos numa aplicação que funciona na perfeição e fazemos com que falhe 💥. De propósito. Vezes sem conta.
Sempre que falha devido ao tráfego, corrigimos apenas uma coisa 🛠️ (balanceadores de carga, réplicas, cache, filas de espera) e descobrimos o custo oculto de a adicionar.
A conceção de sistemas não consiste em criar uma arquitetura perfeitamente limpa. Trata-se de decidir, deliberadamente, de que forma a sua aplicação pode falhar.
A IA pode escrever o código, mas tomar essa decisão é consigo 🫵.
Vamos fazer algumas coisas falhar.
Veja a análise completa aqui: 🔗 https://youtu.be/EaXHfuHRWwg
Como os engenheiros séniores pensam realmente sobre conceção de sistemas e arquitetura...

O curso de engenharia agêntica da JSM está FINALMENTE DISPONÍVEL! 🔥
🔔 O desconto de lançamento de 20% termina a 29 de setembro.
Invista no seu futuro na engenharia 🚀 https://jsm.dev/ai
Aprenda conceção de sistemas na prática, pegando num servidor e fazendo-o falhar de propósito, vezes sem conta. Sempre que falhar, corrija o estrangulamento específico para perceber por que razão cada escolha de arquitetura...