Please tell me how you evaluate the below architecture for a real time vehicles tracking system to make sure that the data sent from GPS devices installed on vehicles will be transferred fast and smooth to the front-end (Web + Mobile)?
-Front-End
-Cashing layer cash DTOs
-Web API
-Business Layer
-NO Sql as cashing layer
-DB
-Service to listen to the IP/Port the Gps devices will send data to and to translate data to add them to the no sql and the DB.
-There will be a handler to check if the cashing layer is down will retrieve data from DB and create the cashing layer to select data from it directly later.
-Notification service to push notifications to connected clients when data updated in the cashing layer (Subject)
please feed me back if you it's good enough or if you have any opinion can help to make it better.
Aucun commentaire:
Enregistrer un commentaire