Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Projeto de Arquitetura de Software Distribuída

Detalhes do Projeto

Esta é uma prova de conceito, um laboratório de resiliência para meus estudos de engenharia do caos, projeto de arquitetura de micro serviços que implementa:

  • Resiliência (Resillience4J, Circuit Breaker);
  • Observabilidade e Telemetria (Jaeger, Loki, Prometheus, Grafana) com dashboards customizados;
  • Mensageria (Apache Kafka);
  • Escalabilidade (Kubernetes);
  • Cache (Caffeine, Redis);

RoadMap

  • Autenticação e autorização;
  • Service mesh;
  • mTLS;
  • Ingress, Ingress Controller;
  • API Gateway;
  • Proxy reverso;
  • NoSQL
  • CI/CD
  • Elastic Search

Metodologia

São criadas branches à partir da master onde bugs críticos aleatórios são inseridos via IA, onde a proposta é identificar e corrigir o bug, simulando situações de cãos em ambientes críticos.

Lista de Bugs

About

Projeto de arquitetura de micro serviços resiliente para servir como laboratório de estudos, com observabilidade implementada

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages