Diseño para la escalabilidad con Erlang/Otp: Implementación de sistemas robustos y tolerantes a fallos

Puntuación:   (4,7 de 5)

Diseño para la escalabilidad con Erlang/Otp: Implementación de sistemas robustos y tolerantes a fallos (Francesco Cesarini)

Opiniones de los lectores

Resumen:

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.

Desventajas:

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)

Título original:

Designing for Scalability with Erlang/Otp: Implement Robust, Fault-Tolerant Systems

Contenido del libro:

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.

Otros datos del libro:

ISBN:9781449320737
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2016
Número de páginas:400

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Diseño para la escalabilidad con Erlang/Otp: Implementación de sistemas robustos y tolerantes a...
Si necesita construir un sistema escalable y...
Diseño para la escalabilidad con Erlang/Otp: Implementación de sistemas robustos y tolerantes a fallos - Designing for Scalability with Erlang/Otp: Implement Robust, Fault-Tolerant Systems
Programación ERLANG: Un enfoque concurrente del desarrollo de software - ERLANG Programming: A...
Este libro es una introducción en profundidad a...
Programación ERLANG: Un enfoque concurrente del desarrollo de software - ERLANG Programming: A Concurrent Approach to Software Development

Las obras del autor han sido publicadas por las siguientes editoriales:

© 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)