Han hecho un buen trabajo al eliminar muchos de los identificadores que normalmente se filtran.
Podemos ver en los encabezados que están utilizando nginx como servidor con barniz en la interfaz para el equilibrio de carga y el almacenamiento en caché.
Están utilizando S3 y Cloudfront para almacenar y entregar sus avatares y otros datos.
- ¿Cómo funciona el almacenamiento en caché en una aplicación web?
- ¿Qué tipo de arquitectura necesita una aplicación web o servidor para manejar una carga constante de 100 millones de transacciones por segundo?
- ¿Cuánto cuesta construir una aplicación similar a AirBNB?
- Cómo implementar una aplicación web HTML5 en internet
- Estamos creando una aplicación web de agregador de contenido usando React.js + Node.js. ¿Cuáles son las mejores prácticas / lecciones aprendidas al construir con este marco?
Tienen websockets para actualizaciones en tiempo real. (Esto sugeriría algo como node.js o nginx pushstream o similar en el back-end)
Dado que están alojando en AWS (puntos DNS inversos a Gráficos de acciones gratuitos y Gráficos de Forex en línea …), probablemente podemos suponer que están utilizando otras partes del ecosistema de AWS.
En general, para este tipo de aplicación, necesitará algún tipo de almacén de datos y algún tipo de bus de mensajes (para las fuentes websocket en tiempo real) En una aplicación que no sea de AWS, esto podría ser MySQL, Cassandra o Riak. En AWS, las opciones son más limitadas, pero RDS es probable, pero se pueden usar Redshift y DynamoDB.
Lo siento, no podría ser más preciso con mi respuesta, pero no hay muchas pistas disponibles.