API that reserves a reservation
API that processes payment for the reservation
Specifically, these 2 APIs can be combined and be an atomic operation ensuring data consistency
API that scans a barcode to enter and leave, validating the parking
These are all our post methods
For our get methods
API that gets the reservation if users want to check their times, spot, and location
All of our APIs have error logging that are consolidated in a table within our
Describe the overall system architecture. Identify the main components needed to solve the problem end-to-end. Use the diagramming tool to create a block diagram.
We can start at the client level
Deep dive into 2-3 key components. Explain how they work, how they scale, discuss tradeoffs, capacity, and any relevant algorithms or data structures.