Puntuación:
El libro ofrece una exploración exhaustiva de los patrones de arquitectura basados en eventos, específicamente para sistemas sin servidor y entornos en la nube. Proporciona información valiosa tanto para arquitectos de sistemas nuevos como experimentados, haciendo hincapié en el diseño modular, la eficacia operativa y la importancia de adaptarse a los requisitos cambiantes.
Ventajas:El libro ha sido bien recibido por su exhaustiva cobertura de los patrones arquitectónicos, la orientación práctica y los ejemplos prácticos, especialmente con los servicios de AWS. Los revisores aprecian su narrativa clara, la introducción de conceptos valiosos como los principios SOLID, y su idoneidad tanto para principiantes como para arquitectos experimentados. Muchos lectores señalan que amplía los conocimientos existentes al tiempo que ofrece nuevas perspectivas sobre las arquitecturas sin servidor.
Desventajas:Los críticos señalan que el libro carece de profundidad en algunas áreas, utiliza palabras de moda sin simplificar, y puede resultar abrumador o confuso para algunos lectores. Se centra principalmente en AWS, lo que puede limitar su aplicabilidad para los usuarios que trabajan con Azure u otros servicios en la nube. Además, algunos críticos encontraron el estilo de escritura menos perspicaz, sintiendo que evitaba explicaciones directas de temas complejos como el diseño de API.
(basado en 11 opiniones de lectores)
Software Architecture Patterns for Serverless Systems: Architecting for innovation with events, autonomous services, and micro frontends
Una guía profesional para resolver problemas complejos en el diseño de software moderno.
Características principales:
⬤ Aprenda las mejores prácticas para diseñar sistemas de software de nivel empresarial.
⬤ Comprender la importancia de construir sistemas fiables, mantenibles y escalables.
⬤ Conviértase en un arquitecto de software profesional aprendiendo los patrones de diseño de software y los conceptos arquitectónicos más efectivos.
Descripción del libro
Dado que las empresas están experimentando una transformación digital para mantenerse al día con la competencia, ahora es más importante que nunca que los profesionales de TI diseñen sistemas para mantenerse al día con la tasa de cambio mientras mantienen la estabilidad.
Este libro le lleva a través de los patrones arquitectónicos que impulsan los sistemas de software de nivel empresarial y los elementos arquitectónicos clave que permiten el cambio, como eventos, servicios autónomos y micro frontends, junto con la demostración de cómo implementar y operar sistemas antifrágiles. Dividirá un sistema y definirá los límites para que los equipos puedan trabajar de forma autónoma y acelerar el ritmo de la innovación. El libro también cubre patrones de eventos y datos de bajo nivel que dan soporte a toda la arquitectura, a la vez que te pone en marcha con los diferentes patrones de diseño de servicios autónomos. A medida que avances, te centrarás en las mejores prácticas de seguridad, fiabilidad, comprobabilidad, observabilidad y rendimiento. Por último, el libro combina todo lo que has aprendido, explicando las metodologías de experimentación continua, despliegue y entrega antes de proporcionarte algunas ideas finales sobre cómo empezar a progresar.
Al final de este libro, será capaz de diseñar sus propios sistemas sin servidor basados en eventos, listos para adaptarse y cambiar, de modo que pueda ofrecer valor al ritmo que necesita su empresa.
Lo que aprenderá:
⬤ Explorar patrones arquitectónicos para crear sistemas antifrágiles que prosperan con el cambio.
⬤ Céntrese en las prácticas de DevOps que potencian los equipos autosuficientes de pila completa.
⬤ Construir sistemas sin servidor a escala empresarial.
⬤ Aplicar principios de microservicios al frontend.
⬤ Descubrir cómo los principios SOLID se aplican a la arquitectura de software y bases de datos.
⬤ Crear procesadores de flujo de eventos que impulsen el patrón de abastecimiento de eventos y CQRS.
⬤ Desplegar un sistema multi-regional, incluyendo controles de salud regionales, enrutamiento basado en latencia y replicación.
⬤ Explorar el patrón Strangler para migrar sistemas heredados.
A quién va dirigido:
Este libro es para arquitectos de software y aspirantes a arquitectos de software que quieran aprender sobre diferentes patrones y mejores prácticas para diseñar mejor software. Se requiere experiencia de nivel intermedio en desarrollo y diseño de software. El conocimiento de la nube a nivel de principiante también le ayudará a sacar el máximo provecho de este libro de diseño de software.
© 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)