StyleSeat interview question

Design Styleseat booking system

Interview Answer

Anonymous

23 Dec 2017

I started off with modeling the actors and events/behaviors (API) and incrementally building the functions. Chose RDBMS and highlighted reasons for choosing an acid system (you can argue RavenDB does the same for nosql system, but imo its still young) for booking the reservations at least. For search, used Elastic search (no brainer) and drafted the api signatures.