We helped our client build a complex telematics platform that allows customers to improve their fleet management and logistics. The solution required integrations with hundreds of third-party providers, each with unique integration like REST, SOAP, WCF or FTP data transfer. With these integrations, each of the providers would send regular GPS tracker data updates to the customer system for hundreds of controlled vehicles. Our solution was built on top of Microsoft Azure, with heavy use of Azure Event Hub, and capable of consuming millions of positions data updates daily. Another challenging task was data normalization due to lots of different formats and schemas from all providers. Hence we implemented custom business logic to simplify the integration of new providers. Azure AppInsights was successfully used to warn about broken integrations and failures instantly.
We helped our client build a complex telematics platform that allows customers to improve their fleet management and logistics. The solution required integrations with hundreds of third-party providers, each with unique integration like REST, SOAP, WCF or FTP data transfer. With these integrations, each of the providers would send regular GPS tracker data updates to the customer system for hundreds of controlled vehicles. Our solution was built on top of Microsoft Azure, with heavy use of Azure Event Hub, and capable of consuming millions of positions data updates daily. Another challenging task was data normalization due to lots of different formats and schemas from all providers. Hence we implemented custom business logic to simplify the integration of new providers. Azure AppInsights was successfully used to warn about broken integrations and failures instantly.