¿Cuál es la arquitectura de software de Yelp?

Yelp proporciona reseñas de multitud de personas sobre negocios locales, servicios de reserva en línea. También ayuda a formar a las pequeñas empresas sobre cómo responder a las reseñas, organiza eventos sociales y proporciona datos sobre los negocios.

Yelp tiene variedad de datos: reseñas, perfiles de usuarios, descripciones de negocios, menús, check-ins, fotos de comida. La misión de Yelps es …