Sobre el proyecto
Este repositorio ofrece un plan de estudios estructurado y de código abierto para comprender el diseño de sistemas a gran escala y mejorar la preparación para entrevistas. Recopila una amplia gama de conceptos de sistemas distribuidos en una ruta de estudio coherente, que abarca escalabilidad, latencia y rendimiento, disponibilidad y consistencia, teorema CAP, modelos de consistencia, balanceo de carga, CDN, DNS, estrategias de caché, colas de mensajes y tareas, protocolos de comunicación y opciones de bases de datos como RDBMS y NoSQL. La guía enfatiza los compromisos y la toma de decisiones prácticas, con enlaces a lecturas adicionales y ejemplos de arquitecturas del mundo real. Incluye una guía de estudio adaptada a plazos de entrevista cortos, medianos y largos, un enfoque paso a paso para abordar preguntas de diseño de sistemas y un conjunto de ejercicios de entrevista comunes con discusiones de ejemplo, código y diagramas. También se incluyen problemas de diseño orientado a objetos, con soluciones presentadas en notebooks. Además, el proyecto ofrece mazos de tarjetas Anki para la repetición espaciada de conceptos y ejercicios clave, lo que facilita el aprendizaje móvil. El contenido es mantenido por la comunidad y está disponible en múltiples traducciones.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.