hashtags architecture real-time system-design

architecture - hashtags - ¿Cómo se escribe una herramienta de colaboración basada en web en tiempo real, como Google Docs?



architecture hashtags instagram (1)

Google Docs trabaja a través de la transformación operativa .

La idea básica de la transformación operacional es transformar (o ajustar) los parámetros de una operación de edición de acuerdo con los efectos de las operaciones concurrentes ejecutadas previamente para que la operación transformada pueda lograr el efecto correcto y mantener la consistencia del documento.

Google produjo un video sobre la transformación operativa de Google Wave; Esta tecnología fue portada a Google Docs.

En cuanto a tecnología, echa un vistazo a los siguientes enlaces:

Tengo mucha curiosidad por

¿Cómo se podría escribir una herramienta de colaboración como Google Docs?

Lo más cercano que puedo pensar es escribir un sistema de mensajería como un chat y luego enviar mensajes de ida y vuelta para que cada cliente se actualice.

¿Sabes de un tutorial / demostración donde programan una pequeña herramienta como esta?

¿Qué herramientas utilizan para hacer este tipo de aplicaciones?

TIA para cualquier puntero que pueda proporcionar.