https://bootcamp.uxdesign.cc/system-design-interview-prep-design-a-parking-lot-management-system-5dc12c43a80a