Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Understanding 2 workflows and 5 teams

The project is divided into 2 workflows: online and offline

The members are divided into 5 teams: frontend-app, frontend-web, backend-online, backend-offline, infra

The table below gives a roughly good idea to understand the relations between 2 workflows and 5 teams

WorkflowUserInterface (frontend)API (backend)database
Online​e.g. Parents
uploading data/photo
​app (iOS, Android)​APIs​Database named "BioHPC"


(by frontend-app team)(by backend-online team)





Offlinee.g. Scientists
view data
web (React)APIsShould also be on "BioHPC"


(by frontend-web team)(by backend-offline team)

You might notice infra team is missing in the table. Infra team builds up the environments (servers/GitHub/certs/domains/etc) to support other teams.

In one word, infra team underlies all other teams.

...