This GitHub organization hosts the projects developed during the Software Architecture (10SOAT) postgraduate program at FIAP.
All repositories represent team-based challenges and a hackathon project, applying advanced concepts of Software Architecture, Cloud Infrastructure, and DevOps practices.
| Challenge | Group | Repositories | Objective |
|---|---|---|---|
| 1 | 20 | API | Develop an API using Hexagonal Architecture with Docker |
| 2 | 18 | API | Refactor API to Clean Architecture and deploy on Kubernetes |
| 3 | 22 | API, Database, Kubernetes, Lambda | Enhance API (v2) with Clean Architecture, Terraform, and AWS Cloud |
| 4 | 19 | Customer, Order, Payment, Kitchen, Infrastructure (K8s), Infrastructure (Terraform) | Transition to Microservices with Clean Architecture, integrating SQL & NoSQL, achieving ≥80% test coverage, adopting BDD, and deploying on Kubernetes + AWS Cloud |
Group: 21
Objective: Refactor a Video Processor MVP, initially designed to convert videos into images, by applying Software Architecture best practices and Cloud-Native design.
| Repository | Purpose |
|---|---|
| Video Manager Front | Manage video uploads and downloads Frontend |
| Video Service | Manage video uploads and downloads API & Worker |
| Video Processor Job | Extract images from videos and package them into ZIP files |
| Job Starter Service | Trigger new Kubernetes jobs and trigger a monitor video processing jobs and handle failures |
| Notification Lambda | Notify users about processing results via email |
| User Lambda | Handle authentication and user management |
| Infrastructure (Terraform) | Provision AWS infrastructure |
| Infrastructure (Kubernetes) | Deploy services on Kubernetes |
Special thanks to the contributors who collaborated on these projects:
![]() Alice Tomaz |
![]() Filipe Bonfim |
![]() Hugo Kishi |
![]() Marcos Santos |
![]() Vitor Parras |
![]() Matheus |
✨ These projects showcase our journey through modern software architecture, DevOps, and cloud-native development practices.





