# Como usar Chaos Engineering para construir microservices resilientes

> 5 de outubro de 2023 · https://eldermoraes.dev/como-usar-chaos-engineering-para-construir-microservices-resilientes/

Nesta sessão, abordamos o intrigante conceito de Chaos Engineering e como ele pode ser aplicado para construir microservices resilientes utilizando Java no backend.

### Tópicos Principais:

- **Introdução ao Chaos Engineering**: Exploração do que é Chaos Engineering, definido como a disciplina de experimentação em sistemas para construir confiança na capacidade do sistema de resistir a condições turbulentas em produção.

- **Princípios do Chaos Engineering**: Detalhamento dos princípios fundamentais por trás do Chaos Engineering, destacando como esses princípios orientam os testes e as melhorias na resiliência do sistema.

- **Experimentação Prática**: Discussão sobre como realizar experimentos controlados em ambientes de produção para identificar vulnerabilidades e testar a capacidade do sistema de se recuperar de falhas.

- **Construção de Microservices Resilientes**: Orientações sobre como aplicar o Chaos Engineering no desenvolvimento de microservices, com o objetivo de garantir que eles sejam robustos e capazes de lidar com falhas inesperadas.

- **Ferramentas e Recursos**: Apresentação de ferramentas que suportam a implementação de Chaos Engineering, facilitando a realização de experimentos e a análise de resultados.

https://www.youtube.com/watch?v=RreiNR0psuY

Esta aula é essencial para desenvolvedores e arquitetos de sistemas que buscam compreender e implementar Chaos Engineering em seus projetos Java backend, garantindo que seus sistemas sejam não apenas funcionais mas também extremamente resilientes em face de adversidades.
