- Databse connection for all operations.
- New entity for one-to-many relations.
- CRUD for the new entity in the backend / frontend.
- When the internet is down make the changes locally and push them to the server once the internet is on.
- Option 1:
- Use a local database and sync it with the server database (i.e Redux).
- Option 2:
- Save the operations to a queue and send them once the internet is back.
- Option 1:
-
Have 100k main entities and 10k secondary entities for each main entity.
- Make an agregate page for the main entity that shows the secondary entities.
- (i.e Pagination?)
- Make an agregate page for the main entity that shows the secondary entities.
-
Make sure you use multi-threaded operations for the database operations with thread groups.
- Recommended: Ultimate Thread Group.