Capítulo 1. Introducción Introducción
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Tienes que implantar un sistema en tiempo real suave, escalable y tolerante a fallos, con requisitos de alta disponibilidad. Tiene que estar dirigido por eventos y reaccionar ante estímulos externos, carga y fallos. Debe responder siempre. Has oído hablar, con razón, de muchas historias de éxito que te dicen que Erlang es la herramienta adecuada para el trabajo. Y de hecho lo es, pero aunque Erlang es un potente lenguaje de programación, no basta por sí solo para agrupar todas estas características y construir sistemas reactivos complejos. Para hacer el trabajo de forma correcta, rápida y eficaz, también necesitas middleware, bibliotecas reutilizables, herramientas, principios de diseño y un modelo de programación que te diga cómo diseñar y distribuir tu sistema.
Nuestro objetivo con este libro es explorar múltiples facetas de la disponibilidad y la escalabilidad, así como temas relacionados como la concurrencia, la distribución y la tolerancia a fallos, en el contexto del lenguaje de programación Erlang y su marco OTP. Erlang/OTP se creó cuando el equipo del Laboratorio de Informática de Ericsson (CS Lab) se propuso investigar cómo podían desarrollar eficazmente la próxima generación de sistemas de telecomunicaciones en un sector en el que el tiempo de comercialización se estaba volviendo crítico. Esto era antes de la Web, antes ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access