Capítulo 12. Pruebas, monitoreo e Implementación
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
En los capítulos anteriores, hemos aprendido a crear diversas aplicaciones de procesamiento de flujos con Kafka Streams y ksqlDB. En este capítulo final, aprenderemos algunos pasos que tendremos que dar para enviar nuestras aplicaciones a un entorno de producción. Quizá te preguntes por qué hemos decidido unificar el capítulo sobre la producción de aplicaciones Kafka Streams y ksqlDB. A pesar de algunas diferencias, en concreto con respecto a las pruebas, el proceso es en gran medida el mismo, y simplificar nuestro modelo mental sobre cómo producimos el software mejorará su mantenibilidad a largo plazo (especialmente en entornos híbridos en los que utilizamos tanto Kafka Streams como ksqlDB).
Algunas de las preguntas a las que responderemos en este capítulo son:
-
¿Cómo podemos probar las aplicaciones Kafka Streams y las consultas ksqlDB?
-
¿Cómo podemos ejecutar pruebas comparativas con una topología de Kafka Streams?
-
¿Qué tipos de monitoreo debemos establecer?
-
¿Cuál es el proceso para acceder a las métricas JMX incorporadas en Kafka Streams y ksqlDB?
-
¿Cómo podemos contenerizar e implementar nuestras aplicaciones Kafka Streams y ksqlDB?
-
¿Cuáles son algunas de las tareas operativas con las que probablemente nos encontremos?
Empecemos por aprender a probar nuestras aplicaciones de procesamiento de flujos. ...
Get Dominar Kafka Streams y ksqlDB 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.