Prefacio

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Este libro es una guía práctica para implementar aplicaciones analíticas en tiempo real sobre la infraestructura de datos existente. Está dirigido a ingenieros de datos, arquitectos de datos y desarrolladores de aplicaciones que tengan alguna experiencia trabajando con datos en streaming o quieran familiarizarse con ellos.

En los Capítulos 1 y 2, ofrecemos una introducción al tema y una visión general de los tipos de aplicaciones de análisis en tiempo real que puedes crear. También describimos los tipos de productos/herramientas que probablemente utilizarás, explicando cómo elegir la herramienta adecuada para el trabajo, así como explicando cuándo una herramienta puede no ser necesaria.

En el Capítulo 3, presentamos una empresa de pizzas ficticia que ya tiene montada una infraestructura de streaming, pero que aún no ha implementado ninguna funcionalidad en tiempo real. Los siete capítulos siguientes mostrarán cómo implementar distintos tipos de aplicaciones de análisis en tiempo real para esta empresa de pizzas. Si te interesa ensuciarte las manos, estos capítulos serán perfectos para ti, y esperamos que cojas algunas ideas (¡y código!) que puedas utilizar en tus propios proyectos.

El libro concluirá con consideraciones a la hora de poner las aplicaciones en producción, un vistazo a algunos casos de uso de la analítica en tiempo real en el mundo real, y una mirada a nuestra bola de cristal de la analítica en tiempo real para ver lo que podría venir en este campo en los próximos años.

Convenciones utilizadas en este libro

En este libro se utilizan las siguientes convenciones tipográficas:

Cursiva

Indica nuevos términos, URL, direcciones de correo electrónico, nombres de archivo y extensiones de archivo.

Constant width

Se utiliza en los listados de programas, así como dentro de los párrafos para referirse a elementos del programa como nombres de variables o funciones, bases de datos, tipos de datos, variables de entorno, sentencias y palabras clave.

Constant width bold

Muestra comandos u otros textos que deben ser tecleados literalmente por el usuario.

Constant width italic

Muestra el texto que debe sustituirse por valores proporcionados por el usuario o por valores determinados por el contexto.

Consejo

Este elemento significa un consejo o sugerencia.

Nota

Este elemento significa una nota general.

Utilizar ejemplos de código

El material complementario (ejemplos de código, ejercicios, etc.) se puede descargar en https://oreil.ly/RTA-github.

Si tienes una pregunta técnica o un problema al utilizar los ejemplos de código, envía un correo electrónico a

Este libro está aquí para ayudarte a hacer tu trabajo. En general, si se ofrece código de ejemplo con este libro, puedes utilizarlo en tus programas y documentación. No es necesario que te pongas en contacto con nosotros para pedirnos permiso, a menos que estés reproduciendo una parte importante del código. Por ejemplo, escribir un programa que utilice varios trozos de código de este libro no requiere permiso. Vender o distribuir ejemplos de los libros de O'Reilly sí requiere permiso. Responder a una pregunta citando este libro y el código de ejemplo no requiere permiso. Incorporar una cantidad significativa de código de ejemplo de este libro en la documentación de tu producto sí requierepermiso.

Agradecemos la atribución, pero en general no la exigimos. Una atribución suele incluir el título, el autor, la editorial y el ISBN. Por ejemplo "Building Real-Time Analytics Systems ", de Mark Needham (O'Reilly). Copyright 2023 Blue Theta y Dunith Dhanushka, 978-1-098-13879-0".

Si crees que el uso que haces de los ejemplos de código no se ajusta al uso legítimo o al permiso concedido anteriormente, no dudes en ponerte en contacto con nosotros en

Aprendizaje en línea O'Reilly

Nota

Durante más de 40 años, O'Reilly Media ha proporcionado formación tecnológica y empresarial, conocimientos y perspectivas para ayudar a las empresas a alcanzar el éxito.

Nuestra red única de expertos e innovadores comparten sus conocimientos y experiencia a través de libros, artículos y nuestra plataforma de aprendizaje online. La plataforma de aprendizaje en línea de O'Reilly te ofrece acceso bajo demanda a cursos de formación en directo, rutas de aprendizaje en profundidad, entornos de codificación interactivos y una amplia colección de textos y vídeos de O'Reilly y de más de 200 editoriales. Para más información, visita https://oreilly.com.

Cómo contactar con nosotros

Dirige tus comentarios y preguntas sobre este libro a la editorial:

Tenemos una página web para este libro, donde se enumeran erratas, ejemplos y cualquier información adicional. Puedes acceder a esta página en https://oreil.ly/building-RTA.

Para obtener noticias e información sobre nuestros libros y cursos, visita https://oreilly.com.

Encuéntranos en LinkedIn: https://linkedin.com/company/oreilly-media

Síguenos en Twitter: https://twitter.com/oreillymedia

Míranos en YouTube: https://youtube.com/oreillymedia

Agradecimientos

Escribir este libro ha sido un viaje estimulante, y estoy profundamente agradecida a las innumerables personas que me han proporcionado su apoyo, sabiduría y ánimo a lo largo del camino.

En primer lugar, me gustaría expresar mi más sincero agradecimiento a DunithDhanushka, un destacado líder de opinión en el ámbito del análisis en tiempo real. Sus perspicaces publicaciones en el blog y su atractiva charla en Current 2022 han servido como inestimables fuentes de inspiración, dando forma a partes significativas de este libro. La oportunidad de participar en conversaciones que invitan a la reflexión con él no sólo ha profundizado mi comprensión de las complejidades de la pila de análisis en tiempo real, sino que también me ha guiado en el perfeccionamiento de la forma en que presenté estos conceptos a lo largo del manuscrito.

También estoy inmensamente agradecido a Hubert Dulay, que ha compartido generosamente su experiencia como revisor técnico de este libro. Su aguda mirada y sus astutas sugerencias han sido cruciales para garantizar la exactitud y claridad del contenido presentado. La dedicación de Hubert a la hora de proporcionar comentarios constructivos ha desempeñado un papel vital en la mejora de la calidad general del libro, y le estoy verdaderamente agradecido por su inestimable contribución.

Get Creación de sistemas de análisis en tiempo real now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.