You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Understanding the structure of 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.

Workflows

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

Environment and workflow

  • No labels