We hunted down the root cause of last night's problem: a bug in the best available seat API endpoint caused a deadlock under high load. This, in turn, resulted in failure of the other API endpoints, and ultimately seating chart renderings. We deployed a fix earlier today, all systems are go. Please do get in touch (support@seats.io) in case of questions!