Requirement Analysis
- It should be highly available as if later point of time if cargo pickup gets scheduled and system is down for something, incorrect information may get communicated to the user.
- Traffic- 1k user
Q. How many users will be browsing daily? How many GB of space in DB will be required for next one year for this? Ans. Assume 1000
Q. Is realtime communication required? Ans. Yes.
Q. AmongConsistency,Availability andPartition_Tolerance which two are more important here and why? Ans.
Q. What all fields will be stored in the DB, calculate min and max size of each field and then determine max size by that.
Technical Question and limitions
Q. Which load balancer will be used here? Ans.