Skip to content

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
  • 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.