About Customer
  • Client had IoT-based application in Car Telematics.Application device collected Car health data and sent it to a Cloud-based service every few seconds for showing different travel and health information related to the customer’s car.
Development need
  • • Different environments were distributed across MS Azure and IBM SoftLayer
  • • Deployment of complex and distributed services took days to onboard a customer
  • • Security, monitoring and log analysis was painful
  • • Migration from MySQL to MongoDB for geodata
  • • Performance benchmarking of the application was never done
  • • Security implementation for access to dev and production
Implementation Details
  • • To optimize quick deployment of environment, Ansible scripts were developed which configured all the application pre-requisites and configured new environment with single day
  • • Pro-active and advance monitoring and log-aggregation using ELK was implemented for easy troubleshooting for development team
  • • OpenLDAP and OpenVPN services were implemented to enhance security and access to the server. Security scan and auditing of the environment was done and issues resolved.
  • • Performance testing of the services was done to identify services having bottlenecks, so that horizontal scaling of application can be planned
  • • Custom Application API, Profiling and user pattern dashboards were created through ELK for application insight and usage
  • • Efficiently implemented MySQL and MongoDB clusters for storing application data
  • • Managing mongoDB cluster of 400GB data and 400 Million records