Capítulo 9. Subidas en la capa servidora

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

El equipo de operaciones de la AATD está satisfecho con los progresos que hemos hecho hasta ahora. Ahora pueden obtener información en tiempo real sobre los productos y categorías más populares, lo que está facilitando considerablemente las compras.

Pero (y siempre hay un pero, ¿no?), han estado recibiendo quejas sobre retrasos en los pedidos y, por el momento, no tienen ninguna información sobre lo que está ocurriendo con la entrega de los pedidos a los clientes. A los clientes también les gustaría saber el estado de su pedido y cuándo es probable que llegue a su domicilio.

En este capítulo, vamos a resolver ambos problemas. Introduciremos los estados del pedido y de la entrega, que evolucionarán con el tiempo. Trabajar con este tipo de datos requerirá que el servicio gestione múltiples eventos para el mismo pedido. Además de querer conocer el último estado, también querremos saber cómo ha cambiado ese estado a lo largo del tiempo.

¡Va a ser un capítulo divertido!

Estado de los pedidos

Como ya hemos dicho, los usuarios quieren poder seguir en el estado de su pedido desde que lo hacen hasta que se lo entregan, y los operadores quieren saber si algún pedido no se está cumpliendo a tiempo. Para proporcionar esta funcionalidad, necesitaremos tener estados de pedido.

Vamos a añadir un tema ordersStatuses a Kafka para hacer un ...

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.