Versions Compared

Key

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

Understanding the structure of 2 workflows and 5 teams

The project is divided into 2 workflows: online and offline

...

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.


Workflows

To understand the workflows, from the link below, read the the last diagram in the bottom

Environment and workflow