Una guía gratuita y de código abierto para ingenieros que quieren entender cómo se construyen los sistemas a gran escala, y para quienes se preparan para entrevistas de diseño de sistemas. Más que un libro, es una colección de material de estudio que se puede leer por temas.
Empieza con compensaciones clave, como rendimiento frente a escalabilidad o consistencia frente a disponibilidad, y con piezas básicas como DNS, CDN, balanceadores de carga, cachés, bases de datos, procesamiento asíncrono y comunicación. Después presenta preguntas de entrevista con soluciones de ejemplo y diagramas, ejercicios de diseño orientado a objetos y mazos de tarjetas de Anki para repaso espaciado.
Categorías
Apps similares
Implementaciones en Python de algoritmos clásicos, pensadas para aprender y no para producción
Algoritmos y estructuras de datos clásicos implementados en JavaScript, con explicaciones
Preparación gratuita y concisa para entrevistas técnicas, del currículum a la oferta