Design BookMyShow — High-level design | OneNoughtOne