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