Essa talk, intitulada "Design for Failure – Padrões de Resiliência", apresenta de forma didática e descontraída os principais conceitos e práticas para criar sistemas resilientes, ou seja, capazes de continuar funcionando mesmo diante de falhas. A apresentação conduz o público desde cenários simples de infraestrutura até situações reais de indisponibilidade de serviços, demonstrando na prática padrões como Retry, Circuit Breaker, Fallback, Cache, Rate Limiting e o Saga Pattern. Exemplos em PHP (Hyperf) e TypeScript (NestJS) ilustram como implementar essas estratégias em diferentes linguagens. A talk enfatiza a importância de planejar para falhas inevitáveis, promovendo soluções que priorizam automação, alta disponibilidade e foco no negócio, utilizando recursos modernos como Cloud Computing, Docker e Kubernetes.
Acesse em: https://sschonss.github.io/design-for-failure/