HUMBERTO CERVANTES MACEDA / RICK KAZMAN
¡Aprenda a crear diseños arquitectónicos exitosos y mejore sus prácticas de diseño actuales!
Designing Software Architectures, 2nd Edition, ofrece una metodología práctica, paso a paso, para el diseño de arquitecturas que cualquier ingeniero de software profesional puede utilizar, con métodos estructurados respaldados por fragmentos reutilizables de conocimiento de diseño y estudios de casos enriquecidos que demuestran cómo utilizar los métodos.
El método de diseño basado en atributos puede no haber cambiado desde la primera impresión de este libro, pero casi todo lo demás sobre la industria sí lo ha hecho. En esta edición recientemente actualizada, encontrará nuevos capítulos sobre el apoyo a la agilidad empresarial a través del diseño centrado en API, la capacidad de implementación, las soluciones basadas en la nube y la deuda técnica en el diseño.
Humberto Cervantes y Rick Kazman iluminan las mejores prácticas sobre cómo los arquitectos deben diseñar sistemas complejos para que pueda tomar decisiones de diseño de manera sistemática, repetible y rentable. Este libro lo ayudará a convertirse en un diseñador mejor y más seguro que puede crear arquitecturas de alta calidad con facilidad.
La nueva edición incluye:
Una explicación clara del método de diseño basado en atributos
Nuevos capítulos centrados en los entornos y contextos técnicos del diseño contemporáneo
Dos nuevos estudios de caso sobre el sistema de precios de hoteles y la plataforma Digital Twin
Cobertura de temas de arquitectura actuales como la computación en la nube, DevOps y sistemas a gran escala
Métodos para que el diseño de la arquitectura sea ágil y alcanzable