DevOpsDays Salvador 2024

Teste de Chaos no iFood - Explorando Litmus Chaos e Kubernetes
07/12/2024 , Auditório
Idioma: Português brasileiro

O iFood, uma destacada empresa brasileira de tecnologia, atua como um elo entre consumidores, restaurantes, lojas e motoristas. Recentemente, alcançamos um marco notável ao processar 100 milhões de pedidos em um único mês. Gerenciamos mais de 8.000 serviços, realizamos mensalmente mais de 20.000 deploys e atingimos picos de até 250.000 requisições por segundo. Diante dessa alta complexidade, a resiliência é essencial, e a Engenharia do Caos desempenha um papel crucial nesse cenário. Nesta apresentação, demonstraremos o funcionamento da nossa infraestrutura e como a Chaos Engineering nos permitiu prever problemas e resolvê-los de forma proativa. Como resultado, aumentamos significantemente a resiliência do nosso ambiente, reduzindo substancialmente o número de incidentes em produção.


O iFood, uma das maiores empresas brasileiras de tecnologia, conecta milhões de consumidores a restaurantes, lojas e motoristas. Com um volume impressionante de 100 milhões de pedidos em um único mês, nossa operação lida com mais de 8.000 serviços, realiza mais de 20 mil deploys mensais e, em momentos de pico, processa até 250.000 requisições por segundo.
Para gerenciar essa complexidade, a resiliência é uma disciplina fundamental, e a Engenharia do Caos se tornou uma ferramenta indispensável. Nesta apresentação, vamos detalhar a arquitetura da nossa infraestrutura e mostrar como a Engenharia do Caos nos ajudou a antecipar problemas e resolvê-los de forma proativa. Discutiremos as práticas e ferramentas que utilizamos para simular falhas e testar a robustez de nossos sistemas, resultando em um ambiente mais resiliente e uma redução significativa no número de incidentes em produção.

Com mais de 15 anos de experiência em Desenvolvimento de Software, tenho me dedicado a usar meu aprendizado para resolver problemas das mais variadas naturezas. Na minha jornada, especializei-me em desenvolvimento backend, arquiteturas distribuídas e computação em nuvem, focando sempre em desenvolver soluções escaláveis e resilientes.

Trabalhei no desenvolvimento do PIX e na migração do workload de um grande banco brasileiro para um ambiente modernizado em Cloud. Atualmente, sou Staff Software Engineer no iFood alocado no time de Resiliência. Nosso papel é garantir a estabilidade de todo o ecossistema, assegurando que todas as pessoas possam ter uma ótima experiência de uso. Nosso maior objetivo é alimentar o futuro do mundo.

Além disso, também sou professor de nível superior em Engenharia de Software, tendo a oportunidade de levar aos alunos minhas vivências no dia-a-dia do mercado de TI e ajudá-los a criar soluções que resolvem problemas.