gcivil-nyu-org / spring2020-cs-gy-9223-backend

0 stars 2 forks source link

User story: Sync data between local servers and remote ones #14

Open VentusXu09 opened 4 years ago

VentusXu09 commented 4 years ago

User story As a pit crew, I want to sync data so that the data can be recorded offline and uploaded online. The pit crew can record all data with the local server when they fail to connect to the internet. They can sync data with the remote database when they get connected.

Acceptance criteria

  1. Design the API structure, both response and request.
  2. Good performance on database locking.
  3. Rollback operation if errors occur.
  4. Complete all test cases.

Definition of Done

  1. Pass all automated and user testing at developer level
  2. Is this feature deployed to the Heroku folder
  3. Are backends able to sync data with each other.
alldne commented 4 years ago

Let me move this one to #6 Data Synchronization epic. In my opinion under #2 Data Transmission epic, the issues are tend to be related with h/w team stuffs, whereas synchronization is somewhat different

alldne commented 4 years ago

By the way, I do agree transferring data between local and remote db is also a kind of transmission but the characteristic of tasks feel slightly different to me