2025.2
Instructors
[ Instructor : Humberto Sandmann]
[ Student Assistant : Giúlia Gomes Vallente]
Students
Template
Template to deliver the project: https://hsandmann.github.io/documentation.template/.
-
Individual
Deadline to register: September 24, 2025.
Individual registration.
Form to register individual students: https://forms.gle/mG6riaBW99vHxRpc7.
-
Group
Deadline to register: September 24, 2025.
Teams from 2 up to 3 members.
Form to register student groups: https://forms.gle/B2QuGVsacetXfkeg7.
This is MANDATORY to organize the teams and the AWS accounts.
Meetings
| Aula | Qua. | 12h00 14h00 |
| Atendimento | Sex. | 09h40 11h10 |
| Aula | Sex. | 12h00 14h00 |
Grade
\[ \text{Final Grade} = \left\{\begin{array}{lll} \text{Individual} \geq 5 \bigwedge \text{Team} \geq 5 & \implies & \displaystyle \frac{ \text{Individual} + \text{Team} } {2} \\ \\ \text{Otherwise} & \implies & \min\left(\text{Individual}, \text{Team}\right) \end{array}\right. \]
| Tarefa | Descrição | Peso |
|---|---|---|
| Checkpoint 1 | Product | 15% |
| Checkpoint 2 | Order | 15% |
| Checkpoint 3 | Exchange | 10% |
| Checkpoint 4 | DevOps | 15% |
| Checkpoint 5 | Orchestration | 15% |
| Bootnecks | InMemory Database Message Queues Observability Code quality OAuth2 Payments (sandboxes) | 20% |
| Documentation | README with MkDocs | 10% |
Entrega
- A entrega de um checkpoint implica, OBRIGATORIAMENTE, na entrega do checkpoint anterior;
- Trabalho em grupo deve ser documentado no GitHub.
| Tarefas | Descrição | Peso |
|---|---|---|
| AWS | Configurar AWS | 5% |
| EKS | Disponibilizar a aplicação | 15% |
| Testes | Testes de carga | 20% |
| CI/CD | Jenkins | 10% |
| Custos | Análise de custos | 15% |
| PaaS | Plano de uso da plataforma | 15% |
| Apresentação | Storytelling e documentação | 20% |
Entrega
- Trabalho em grupo deve ser documentado no GitHub. Um template está disponível para auxiliar na documentação: template de entrega.
Planning
Repositories
Principal: https://github.com/repo-classes/pma.25.2
| Microservice | Interface | Implementation |
|---|---|---|
| Account | account | account-service |
| Auth | auth | auth-service |
| Gateway | gateway-service |
