¿Cuáles son algunos buenos estudios de caso sobre grandes arquitecturas de software?

No estoy seguro de hasta qué punto están disponibles los estudios de casos reales de arquitecturas modernas, pero una forma de explorar las arquitecturas de sitios y aplicaciones de alto perfil es ver si el equipo de ingeniería mantiene un blog relevante. Aquí hay ejemplos de blogs de ingeniería de Twitter, LinkedIn y Netflix, todos los cuales proporcionan una buena visión de las herramientas, tecnologías, procesos y arquitectura detrás de esos sitios. Si hay algo en lo que está específicamente interesado, puede encontrar un sitio relacionado similar.

https://blog.twitter.com/enginee…
https: //engineering.linkedin.com…
http://techblog.netflix.com

Otros lugares para buscar son sitios / blogs que discuten temas arquitectónicos. Por ejemplo:

http://highscalability.com
http://www.infoq.com/architecture

Nuevamente, si hay un producto o tecnología que le interese particularmente, puede encontrar sitios que cubran temas arquitectónicos relevantes.

No se trata de la arquitectura de software como tal, pero todavía quiero señalarle en la dirección de un par de libros muy interesantes:

  • Hermoso código
  • Datos hermosos

More Interesting

¿Cuáles son los diferentes pasos para diseñar diseños de un sitio web / software y organizar un sitio web / software?

Repetidamente cambio mi diseño. ¿Es un signo de un mal desarrollador de software?

¿Cuál es la mejor manera de abordar casos de esquina en programas y algoritmos?

¿Cuáles son las herramientas de automatización de control de calidad de software más solicitadas en este momento?

¿Cuáles son los 10 mejores productos de software empresarial? (por ingresos)

¿Cómo puede alguien que no tiene experiencia en software construir una empresa a partir de su idea de software / internet?

¿Cuáles son las ventajas de programar en Haskell? ¿Dónde se usa comúnmente hoy?

¿Qué es mejor para una pasantía de ingeniería de software: nuevas empresas o empresas establecidas?

Cómo obtener una visión general razonable de los métodos y herramientas de programación suficientes para permitirme comprender lo que se requiere para construir una solución de tecnología web como algunos de los sitios principales

¿Cuál es el software de aplicación que se utiliza para Supermercado?

¿Qué es la modernización de software? ¿Por qué es importante para cualquier software? ¿Cuáles son las herramientas disponibles para la modernización del software?

¿Se puede evitar quedar atrapado con software sin licencia usando Linux?

Obtendré un '0' de mi examen de Java. ¿Qué está mal conmigo?

¿Cómo controlan los gerentes de proyecto el alcance de los proyectos de desarrollo de software?

¿Cuáles deberían ser los pasos exactos que debo seguir para comenzar a corregir errores en Wikimedia?