Skip to content
This repository has been archived by the owner on Aug 28, 2024. It is now read-only.
/ techlanches-docs Public archive

Repositório de documentações do Tech Challenge

License

Notifications You must be signed in to change notification settings

g12-4soat/techlanches-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TECHLANCHES

Tech Lanches Docs

Projeto Tech Challenge Fase 5

Repositório dedicado às documentações do TechChallenge da FIAP - Turma 4SOAT.

Descrição

Este projeto faz parte do curso de pós-graduação em Arquitetura de Software oferecido pela FIAP. O objetivo é armazenar todas documentações referentes à aplicação Tech Lanches e justificar escolhas arquiteturais.

Arquitetura microserviços

TECHLANCHES

Diagrama Saga Coreografada

TECHLANCHES

Justificativa Uso Saga Coreografada

Optamos pelo padrão de Saga coreografada em nosso sistema de microserviços pelos seguintes motivos:

  1. Simplicidade e Menor Sobrecarga de Gerenciamento: Com poucos serviços e uma equipe única de manutenção, a coreografia é mais simples de implementar e gerenciar.

  2. Descentralização e Independência dos Serviços: Cada serviço reage a eventos de forma autônoma, facilitando o desenvolvimento, a implantação e a escalabilidade independentes.

  3. Redução de Acoplamento: A comunicação por eventos promove um baixo acoplamento entre serviços, permitindo modificações e evoluções sem impactos significativos em outros componentes.

  4. Escalabilidade e Resiliência: A ausência de um orquestrador central elimina pontos únicos de falha e melhora a capacidade de resposta sob alta carga.

  5. Ajuste ao Tamanho e Complexidade do Projeto: Para nosso contexto, com um número limitado de serviços, a coreografia evita a sobrecarga de um orquestrador central, proporcionando uma solução proporcionalmente adequada.

Relatórios

RIPD Link para relatório: https://github.com/g12-4soat/techlanches-docs/blob/main/docs/fase5/RIPD_TechLanches.docx
OWASP

Link para relatório antes correções: https://github.com/g12-4soat/techlanches-docs/tree/main/relatorios-owasp/antes

Link para relatório após correções: https://github.com/g12-4soat/techlanches-docs/tree/main/relatorios-owasp/depois

Vídeo Fase 5

URL

Link para vídeo fase 5: https://www.youtube.com/watch?v=aYfjsvzzaw0