¿Cuál es la arquitectura de Grabhouse? ¿Qué tecnología usan en el frente y el back-end?

Pila actual

Lado del servidor

PHP (Yii Framework) – Programación básica
MySQL – Base de datos
MongoDB – Seguimiento y registros.
Elasticsearch: para búsqueda geoespacial.
RabbitMQ – Plataforma de mensajería para procesos en segundo plano.
Apache2: servidor de aplicaciones.

Lado del cliente

Bootstrap: como marco HTML / CSS.
jQuery – Biblioteca de Javascript.

Control de calidad y automatización de pruebas: TestNG, Selenium, Java, Maven, Jenkins

Echa un vistazo a BuiltWith para otros detalles.

Pila futura

Grabhouse cree en el uso de tecnología que pueda resolver el problema en cuestión de la mejor manera posible. Por lo tanto, no seremos dependientes de ninguna tecnología en particular. Esto también se refleja en la contratación que hacemos en el equipo de tecnología. Contratamos personas de diversos antecedentes con experiencia en diferentes tecnologías.

PHP puede ser parcial / completamente reemplazado por Python / RoR.
Java se utilizará para el procesamiento en segundo plano por su poder de concurrencia.
El clúster de Hadoop se utilizará para procesar y analizar grandes datos que recopilamos todos los días.
Machine Learning se implementará para mejorar aún más nuestro motor de recomendaciones favorito para una mejor coincidencia de requisitos.
Angular.js para front-end ya se usa con nuestro nuevo diseño de sitio web que está en etapa Alpha.
El desarrollo de aplicaciones nativas comenzará en el momento en que el nuevo sitio web pase la etapa Beta.

Estamos planeando usar Cassandra, Scala, Redis, Memcache, Kafka, Thrift, Nginx / H20, ELK (ElasticSearch, Logstash, Kibana) para una mayor escalabilidad. POC para algunas de las tecnologías mencionadas están en progreso.

El PNL (procesamiento del lenguaje natural) está en nuestra mente para comprender una gran cantidad de datos no organizados.

Me gustaría aprovechar esta oportunidad para promover descaradamente el Desafío de contratación de Grabhouse | Trabajos de desarrollador en febrero de 2015 en HackerEarth que tenemos el 6 de febrero.