Puntuación:
El libro proporciona conocimientos amplios y valiosos para los ingenieros de software que trabajan con API, presentando el contenido de forma accesible mediante modelos estructurados, estudios de casos y patrones detallados. Aunque constituye una excelente fuente de referencia y aprendizaje, algunos lectores consideran que el libro es excesivamente prolijo, con información y repeticiones innecesarias.
Ventajas:⬤ Contenido extenso y sustancial para preguntas relacionadas con API.
⬤ Bien estructurado con un modelo de dominio y casos prácticos.
⬤ Presentación exhaustiva de patrones de diseño como obra de referencia.
⬤ Representaciones gráficas de las relaciones entre patrones.
⬤ Ofrece un DSL de descripción de interfaces con herramientas generativas para contratos de API.
⬤ Valiosas ideas sobre arquitectura de software y toma de decisiones.
⬤ El libro es grueso; puede ser desalentador para algunos lectores.
⬤ Algunos lectores consideran que algunos contenidos son innecesarios o demasiado prolijos.
⬤ La repetición de información puede dificultar la comprensión de los puntos clave.
⬤ No está pensado para leerse de un tirón, lo que puede disuadir a los lectores ocasionales.
(basado en 7 opiniones de lectores)
Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges
Patrones probados para diseñar API evolutivas de alta calidad, para cualquier dominio, tecnología o plataforma.
"Este libro proporciona una saludable mezcla de teoría y práctica, conteniendo numerosas pepitas de consejos profundos pero sin perder nunca la visión de conjunto... basado en la experiencia del mundo real y documentado con rigor académico aplicado e incorporando los comentarios de la comunidad de profesionales. Estoy seguro de que será útil a la comunidad, hoy y mañana".
--Prof. Dr. Dr. h. c. Frank Leymann, Director Gerente, Instituto de Arquitectura de Sistemas de Aplicación, Universidad de Stuttgart.
Las API permiten la innovación y la transformación digital en organizaciones y ecosistemas de todo tipo. Para crear API fáciles de usar, fiables y con un buen rendimiento, los arquitectos, diseñadores y desarrolladores necesitan una guía de diseño experta. Esta guía práctica se abre paso a través de la complejidad de las conversaciones sobre API y el contenido de sus mensajes, presentando directrices y heurísticas exhaustivas para diseñar API de forma sostenible y especificarlas con claridad, independientemente de las tecnologías o plataformas que se utilicen.
En Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges, cinco arquitectos y desarrolladores expertos cubren todo el ciclo de vida de las API, desde el lanzamiento de proyectos y el establecimiento de objetivos hasta la definición de requisitos, la elaboración de diseños, la planificación de la evolución y la creación de documentación útil. Cristalizan el conocimiento colectivo de muchos profesionales en 44 patrones de diseño de API, explicados sistemáticamente con contexto, pros y contras, soluciones conceptuales y ejemplos concretos. Para hacer accesible su lenguaje de patrones, presentan un modelo de dominio, un caso práctico, narraciones de decisiones con opciones y criterios de selección de patrones, y recorridos de proyectos reales que aplican los patrones en dos sectores diferentes.
⬤ Identifique y supere los retos de diseño de API con patrones.
⬤ Dimensionar adecuadamente los tipos de extremos y las operaciones.
⬤ Diseñar mensajes de solicitud y respuesta y sus representaciones.
⬤ Definir la calidad del diseño de los mensajes.
⬤ Planificar la evolución de las API.
⬤ Documentar y comunicar sus contratos de API.
⬤ Combinar patrones para resolver problemas del mundo real y hacer las compensaciones adecuadas.
© 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)