Overview

Datastream is used to have the data (tyre, dealer, etc.) in real time in our application on A2 (B2C, B2B, etc.). Next Gen/A3 websites are using Kafka

Technical:

  • Application based on NodeJS

  • "Queue system" defined on Azure Microsoft.

  • "Database" defined on MongoDB Atlas (cloud).

Can be used as:

  • Producer: Dataprep

  • Consumer: B2C, B2B, Tyredating, etc.

In order to fetch the data you have to "subscribe" to a specific channel/

Goal of the application

  • validate data

  • store the data

  • send the data (automatically and ondemand)

Subscriptions:

  • Brand (ex: Michelin, BFGoodrich ...)

  • Kind (ex: dealer, tyre ...)

  • Product line activity (ex: BI for bicycle, MO for Motorbike, B2B ...)

  • Lang (ex: fr, en ...)

  • Country (ex: ch, au ...)

You can find the OpenAPI documentation at:

Operation:

in grey: datafeed | in blue: datastream | TD: TyreDating

How to fetch data on the queue

  • Use a specific connector for that. Several connector in different programming languages exist for fetch the data on the queue. They are available on https://docs.microsoft.com/

  • After read a message on the queue acknowledge it order to pass to the next.

Last updated

Was this helpful?