¿Qué es la pila tecnológica de Zomato? ¿Está construido en Joomla?

Haré todo lo posible para agregar a la excelente respuesta de Ram. Los productos que componen la pila tecnológica de Zomato incluyen: Amazon Route 53, Android Wear SDK, Bootstrap, Crashlytics, DigiCert, EmberJS, Google Cloud Messaging, Google Maps, jQuery y New Relic.

Además, aquí hay una lista de otros productos de software que Zomato está usando internamente:

  • Marketing : Segmento, SendGrid, Tumblr, WordPress
  • Analytics : Google Analytics
  • HR : AngelList Jobs, reclutadores, RecruiterBox
  • Finanzas : Spreedly, Square
  • Productividad : CallFire, ProofHub, Quip

Para obtener una lista completa del software utilizado por Zomato, consulte: Pila de Zomato | Siftery

(Descargo de responsabilidad: los datos anteriores se obtuvieron de Siftery y han sido verificados por personas que trabajan en Zomato)

Nuestra pila de tecnología es relativamente simple y directa. Nuestros servidores funcionan con las siguientes tecnologías:

BARNIZ
actúa como acelerador http (alimenta nuestros servidores cdn)

La felicidad
equilibra la carga de nuestros servidores de aplicaciones

APACHE / PHP
actúa como servidores de aplicaciones (no utilizamos ningún marco de php)

MEMCACHE
almacena en caché nuestros conjuntos de resultados de consultas y reduce la carga en nuestras bases de datos

MySQL
para persistencia (usamos MySQL Community Edition en la configuración maestro / esclavo)

SOLR
indexa nuestro contenido y potencia nuestra búsqueda

REDIS
actúa como servidor de mensajería (pub / sub)
y como servidor de caché para relaciones sociales, recomendaciones y notificaciones
y gestión de información analítica en tiempo real

NODEJS
sirviendo notificaciones en tiempo real

HIPERTABLE
utilizado internamente para rastrear y registrar cambios en nuestro contenido

Zomoto puede estar usando las siguientes pilas de software en el lado del servidor:

  1. Servidor: servidor de caché Varnish, que se basa en el servidor web nginx para bibliotecas principales. Este servidor tiene una configuración similar a la del servidor web nginx.
  2. Bases de datos: es muy difícil predecir qué servidor de bases de datos se está utilizando para un sitio web en particular. Solo puedo adivinar que MySQL (con motor de almacenamiento innoDB) podría haber utilizado para bases de datos.
  3. Sistema operativo: como el servidor de caché Varnish solo se ejecuta en sistemas * nix, también puede ser Ubuntu / Debian / CentOS / RHEL / FreeBSD / NetBSD, etc.
  4. Lenguaje: Probablemente PHP se usa en el lado del servidor ya que la respuesta del servidor establece una cookie PHPSESSID (vea la imagen de arriba)
  5. Content Delivery: Zomato utiliza sus propios servidores Content Delivery Network (CDN), zmtcdn (dot) com
  6. Dirección IP: 104.86.18.216 con ambos puertos abiertos 80, 443 (http y https) alojados en servidores Akamai.


En el lado del cliente:

  1. Obviamente, HTML + CSS + JS con jQuery (1.8.3) framework / Library, complementos como el complemento Tipsy tooltip, Google Map, doubleclick tracker, jQuery livefilter plugin ( http://github.com/cheeaun/jquery.livefilter )

normalize.css ( http://necolas.github.io/normalize.css/ ) hace que los navegadores procesen todos los elementos de manera más consistente y en línea con los estándares modernos. Precisamente se dirige solo a los estilos que necesitan normalizarse.


El resto de las cosas del lado del servidor pueden variar, ¡pero arriba es un 99% correcto!

El servidor web es Varnish, alojado en Amazon, que utiliza Akamai Edge para CDN.

Codificado en PHP, usando HTML5, bootstrap, Js y Jquery.

Es bueno porque UI / UX se le ha dado el debido peso.

Está optimizado para front-end profesionalmente.

Utiliza una red de entrega de contenido como se mencionó anteriormente.

Esto es todo lo que pude resolver rápidamente.

HTH

Zomato utiliza php y mysql básicos y algunas herramientas avanzadas como NodeJS
para más información, visite http://www.nextbigwhat.com/techn

BuiltWith da una buena idea de qué tecnologías se utilizan en un sitio web.