Sprint 3
Período: 27/09/2023 a 04/10/2023
Descrição
Nessa Sprint o grupo definiu e criou o protótipo da arquitetura do projeto. Além disso, para o time do back-end, foi definido como task procurar e estudar as bibliotecas necessárias para web-scraping e montagem de grade.
Para o time DevOps, o objetivo da semana foi a comunicação com a administradora da organização para instalar o app Codecov no repositório do projeto.
Objetivos
- Definir e criar o protótipo da arquitetura do projeto
- Definir bibliotecas para web-scraping e montagem de grade
- Comunicação com a administradora da organização para instalar o app Codecov no repositório do projeto
Reuniões
Reunião 1
Data: 04/10/2023
Local: Gather Town
Ata:
Nessa reunião, o time DevOps e Back-end apresentou o protótipo da arquitetura do projeto e o time de back-end apresentou as bibliotecas escolhidas para web-scraping e montagem de grade. Além disso, o time decidiu, juntamente com a professora que não haverá desenvolvimento mobile, portanto, o projeto é apenas web, ou seja, o Front-end irá utilizar o Next.js para o desenvolvimento, e no lugar do Amazon SQS para fila e do EC2 AWS para deploy vamos utilizar o Redis com Heroku para subir o referido site. Logo, nossa arquitetura ficou da seguinte forma:
- Design: Figma
- Framework: Next.js
- API:
- Python:
- Django
- Django REST Framework
- Python:
- Banco de dados: PostgreSQL
- Message Queue:
- Celery
- Redis
- DevOps:
- Docker
- CI/CD GitHub
- Codecov
- Servidor:
- Heroku
Finalização
O time de DevOps não conseguiu finalizar a implementação do Codecov no GitHub Workflow, visto que era necessário o token do Codecov para a configuração do aplicativo do Codecov no repositório do projeto.
Observações:
Para a próxima Sprint o time de DevOps entrará em contato com os proprietários da organização @unb-mds, para que seja fornecido o token do Codecov.