Puntuación:
El libro ha sido bien recibido por sus explicaciones claras y su enfoque práctico para aprender el ecosistema Erlang/OTP. Proporciona información valiosa sobre el diseño de sistemas escalables y tolerantes a fallos. Sin embargo, requiere un conocimiento básico de Erlang para sacar el máximo provecho de su contenido. Algunos revisores señalaron que puede estar desactualizado y que no cubre adecuadamente los algoritmos distribuidos.
Ventajas:⬤ Explicaciones claras y concisas
⬤ Muy buen código de ejemplo
⬤ Recurso completo para entender OTP
⬤ Enfoque práctico con escenarios del mundo real
⬤ Excelente tanto para desarrolladores nuevos como experimentados
⬤ Contenido bien organizado
⬤ Temas aplicables más allá de Erlang/OTP
⬤ Fuertes últimos capítulos centrados en estrategias de diseño.
⬤ Requiere conocimientos previos de Erlang para una mejor comprensión
⬤ Algunos contenidos pueden estar desfasados
⬤ Cobertura limitada de algoritmos distribuidos
⬤ Carece de una sección de referencia separada
⬤ Algunas críticas por ser demasiado específico de Erlang.
(basado en 13 opiniones de lectores)
Designing for Scalability with Erlang/Otp: Implement Robust, Fault-Tolerant Systems
Si necesita construir un sistema escalable y tolerante a fallos con requisitos de alta disponibilidad, descubra por qué la plataforma Erlang/OTP destaca por la amplitud, profundidad y consistencia de sus características. Esta guía práctica demuestra cómo utilizar el lenguaje de programación Erlang y su marco OTP de bibliotecas reutilizables, herramientas y principios de diseño para desarrollar sistemas complejos de nivel comercial que simplemente no pueden fallar.
En la primera parte del libro, aprenderá a diseñar e implementar comportamientos de procesos y árboles de supervisión con Erlang/OTP, y a empaquetarlos en nodos independientes. La segunda parte aborda la fiabilidad, escalabilidad y alta disponibilidad en el diseño general del sistema. Si está familiarizado con Erlang, este libro le ayudará a entender las opciones de diseño y las compensaciones necesarias para mantener su sistema en funcionamiento.
⬤ Explore los bloques de construcción de OTP: el lenguaje Erlang, la colección de herramientas y librerías, y sus principios abstractos y reglas de diseño.
⬤ Profundizar en los fundamentos de los frameworks reutilizables de OTP: las estructuras de procesos Erlang que OTP utiliza para los comportamientos.
⬤ Entender cómo los comportamientos de OTP soportan estructuras cliente-servidor, patrones de máquinas de estado finito, manejo de eventos e integración de tiempo de ejecución/código.
⬤ Escribir tus propios comportamientos y procesos especiales.
⬤ Utilizar las herramientas, técnicas y arquitecturas de OTP para manejar el despliegue, monitoreo y operaciones.
© 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)