https://medium.com/@evaj51095/build-your-scalable-online-real-estate-marketplace-like-trulia-to-stay-ahead-in-the-competition-b5deee97dcac