¿Alguien puede diseccionar la arquitectura de sitios web como Dropbox, Letscrate?

La respuesta simple sería: No, no puedes. La razón es el modelo de distribución de software creado por la mayoría de las empresas. Las propiedades del software son IP valiosas y, por lo tanto, software cerrado / patentado. Además, en el caso de las compañías web, generalmente no tiene acceso al código fuente de ninguna manera (a menos que piratee servidores). Por esta razón, no hay forma de progresar en ingeniería inversa como en aplicaciones de escritorio, juegos o aplicaciones móviles. Tal vez podría realizar una ingeniería inversa de la aplicación de escritorio de Dropbox, pero el conocimiento adquirido no sería de ninguna manera una descripción general completa de la arquitectura, ya que los aspectos más significativos de la arquitectura de Dropbox serían el software de servidor que se oculta lejos de usted en computadoras de servidor distantes.

Por lo general, uno solo puede predecir teóricamente cuál es la arquitectura del software. En el caso de Dropbox, definitivamente serán varios centros de datos como servidores para el almacenamiento de archivos en toneladas de software personalizado para sincronización de archivos, seguridad, manejo de archivos del servidor, varias aplicaciones móviles, etc. Este software probablemente esté escrito en muchos idiomas diferentes en varias plataformas .

Finalmente, también puede investigar sobre arquitectura directamente desde los blogs de las empresas, lo que debería ser un proceso más simple y totalmente legal. La mayoría de las compañías de software más grandes alientan a sus empleados a crear artículos basados ​​en el conocimiento que luego se lanzan al público. A menudo, los productos de software internos completos también se lanzan como bajo licencia de código abierto una vez que han madurado y tiene sentido comercialmente para la propiedad de software dada en la compañía dada. Por ejemplo, después de una búsqueda rápida, he encontrado este video en YouTube directamente con un empleado de Dropbox que explica algunos problemas y decisiones de arquitectura.