Puntuación:
El libro «Get Start with System Design» está recomendado para principiantes en el aprendizaje de conceptos de diseño de sistemas, ya que abarca ideas fundamentales esenciales para el diseño de productos. Aunque incluye temas importantes para la preparación de entrevistas, se critica la falta de ejemplos prácticos y la percepción de falta de originalidad del contenido.
Ventajas:Buena introducción a los conceptos de diseño de sistemas, cubre temas fundamentales, incluye secciones sobre programación orientada a objetos y patrones de diseño, fácil de entender, útil para la preparación de entrevistas.
Desventajas:Carece de ejemplos prácticos, algunos contenidos parecen copiados de otras fuentes, algunos usuarios sugieren que se cambie el título.
(basado en 3 opiniones de lectores)
Hands-On System Design: Learn System Design, Scaling Applications, Software Development Design Patterns with Real Use-Cases
El escalado de aplicaciones de software es el tema central de este libro, que lleva al lector por un viaje en profundidad. Después de leer esta guía, comprenderá mejor cómo crear una aplicación escalable de nivel empresarial.
El libro analiza los principios de diseño del sistema, las redes informáticas, los principales protocolos de red, las estrategias para escalar el acceso a los datos y los distintos estilos arquitectónicos para crear el sistema. Se realiza un examen exhaustivo de diversas tecnologías como la memoria caché, CDN, balanceadores de carga y colas de mensajería, así como su implementación. El libro también demuestra cómo se pueden utilizar estas combinaciones de tecnologías de la mejor manera para crear un sistema escalable de nivel empresarial. El examen de varios estilos arquitectónicos para el diseño de sistemas le ayuda a elegir el mejor camino para la arquitectura de su sistema. Además, el libro explora conceptos de programación orientada a objetos y patrones de diseño que facilitan la creación de código limpio y mantenible. El lector desarrollará un conocimiento intuitivo de numerosas herramientas y enfoques para crear un sistema escalable mediante el uso de varios ejemplos reales de diseño de sistemas.
Este libro puede abordar cualquier problema de diseño de sistemas que pueda encontrarse en su puesto actual o en entrevistas. Aprenderá a diseñar un sistema desde cero, y los ejemplos del libro le ayudarán a mejorar sus habilidades.
ÍNDICE
1. Fundamentos de los principios de diseño de sistemas.
2. Fundamentos de las redes.
3. 3. Escalado de bases de datos.
4. Arquitectura de sistemas.
5. Introducción a la programación orientada a objetos.
6. Patrones de Diseño.
7. Metodología de diseño orientado a objetos.
8. Planteamiento de problemas de diseño de Sistemas.
9. Diseño de un almacén clave-valor.
10. Diseño de un sitio web de streaming de vídeo.
11. Diseñar un sitio web como Twitter.
12. Diseñar un sistema de autenticación de tarjetas.
13. 13. Diseño de una aplicación de alojamiento de imágenes.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)