Repositório com o código fonte e artefatos da apresentação para SECOMP XII realizada em 01/11/2024 na UFSCar.
./arq01-cenario01 - Artefatos para executar o cenário 01 da arquitetura 01.
./arq01-cenario02 - Artefatos para executar o cenário 02 da arquitetura 01.
./arq02-cenario01 - Artefatos para executar o cenário 01 da arquitetura 02.
./arq02-cenario02 - Artefatos para executar o cenário 02 da arquitetura 02.
./arq03-cenario01 - Artefatos para executar o cenário 01 da arquitetura 03.
./arq03-cenario02 - Artefatos para executar o cenário 02 da arquitetura 03.
./bacen - Artefatos para executar a API Bacen.
./docker - Contém script para construir todas as imagens docker.
./src - Diretório com o código fonte dos serviços usados nos cenários. A linguagem de programação usada foi C# com o framework dotnet8.
./stress-test-gatling - Contém o código fonte para execução do cenário de teste de stress usando a ferramenta Gatling.
./stress-test-k6 - Contém o código fonte para execução do cenário de teste de stress usando a ferramenta Grafana K6.
diagramas.drawio - Contém todos os diagramas usados nos slides. Pode ser aberto com o programa draw.io diretamente do browser.
SECOMP-2024-slides.pdf - Slides da apresentação em formato PDF.
https://www.docker.com/ - conteinerização
https://docs.docker.com/compose/ - ferramenta para execução de múltiplos contêineres integrados
https://nginx.org/ - balanceador de carga*
https://www.postgresql.org/ - banco de dados relacional
https://www.rabbitmq.com/ - message broker
https://dotnet.microsoft.com/ - plataforma de desenvolvimento
https://learn.microsoft.com/dotnet/csharp/ - linguagem de programação
https://code.visualstudio.com/ - editor de código multiplataforma
https://gatling.io/ - ferramenta de teste de performance
https://k6.io/ - ferramenta de teste de performance
https://app.diagrams.net/ - ferramenta para desenhar diagramas
* O nginx foi usado de proxy reverso e não para balanceamento de carga HTTP. O balanceamento de carga de fato foi feito através de uma técnica chamada DNS Load Balancing usando o DNS do docker.
Se quiser se conectar ou entrar em contato comigo, me encontre nas redes sociais: