Перейти к содержимому

FIAP - Turma 15SOAT - Software Architecture - Tech Challenge MVP3

Cleyton Ongaratto

0:00 / 0:00

FIAP - Turma 15SOAT - Software Architecture - Tech Challenge MVP3

14 просмотров · 7 дн. назад
Cleyton Ongaratto
2 подписчика
14 просмотров · 7 дн. назад
Evolução do sistema de gestão de oficina mecânica (Car Workshop API) para operação corporativa na AWS: a aplicação Quarkus passa a rodar em Kubernetes gerenciado (EKS), o banco vira RDS PostgreSQL gerenciado, um API Gateway se torna a única porta de entrada e o cliente final autentica-se por CPF numa função serverless (Lambda) que assina o JWT que a aplicação já sabia validar. Toda a infraestrutura é Terraform, distribuída em quatro repositórios com CI/CD independente, e a operação é observada no New Relic. Tech Challenge · Fase 3 — Aluno: Cleyton Ongaratto · RM 368677 · Turma 15SOAT 📦 REPOSITÓRIOS 1 · Lambda de autenticação e API Gateway (serverless) https://github.com/CleytonOngaratto/fiap-f... 2 · Infraestrutura Kubernetes — VPC, EKS e ECR (Terraform) https://github.com/CleytonOngaratto/fiap-f... 3 · Infraestrutura do banco de dados gerenciado — RDS (Terraform) https://github.com/CleytonOngaratto/fiap-f... 4 · Aplicação principal executando em Kubernetes https://github.com/CleytonOngaratto/fiap-f... 📐 DOCUMENTAÇÃO ARQUITETURAL Diagrama de componentes, diagramas de sequência, modelo do banco com ER e justificativa, 3 RFCs e 5 ADRs: https://github.com/CleytonOngaratto/fiap-f... A documentação da API é o Swagger UI embutido na própria aplicação, em /swagger-ui/, com "Try it out" e curl equivalente em cada endpoint. 🧰 STACK Java 17 · Quarkus 3.26 · Clean Architecture · PostgreSQL 16 · Docker AWS: EKS, ECR, RDS, API Gateway HTTP API, Lambda, VPC e SSM Parameter Store Terraform · GitHub Actions · New Relic (APM, logs JSON correlacionados, métricas de negócio, dashboard e alertas) #FIAP #TechChallenge #SOAT #AWS #Kubernetes #Terraform #Serverless #Quarkus #DevOps