Google interview question

How would you design a ticketing application like Ticketmaster?