MOOVE Analytics Service provides a dashboard to enable operators to perform role-based actions. All administrative tasks related to Provisioning, Scheduling, Manifest Generation, Notifications Management, Reporting and Analytics are performed using the web dashboard, which is in turn powered by the MOOVE Analytics Service.
The Service powers the Micro and the Macro dashboard to provide end-to-end visibility across the platform’s events, and operations.
Given that Ruby on Rails is a monolith, we extracted Dashboard, Reports and Billing functions and rewrite them as part of a new Analytics Service. Microservices enable us to break a large system into a number of independent collaborating components. Each service handles a specific business domain (logging, auth, orders, customers) and provides the implementation for user interface, business logic, and connection to the database.
MOOVE Analytics Service is written in Java and implemented using the Spring Framework, an enterprise application framework to create high-performance services that are easy to modify, test and reuse.
Members: please use the Link(s) below to access the document(s).
Don’t see the Link(s) above? Please Sign-in / Register as a Member.