Micro-services approach for HPS wellness
HPS (Health Positioning System) wellness is an India-based health-tech product to help its users identify current health co-ordinates and navigate each of them towards becoming the best version of themselves. This is done by sending personalized and holistic recommendations throughout the day.
- Location: India & Singapore
- Industry: Health Tech
Tweeny Technologies leads the product development efforts for HPS Wellness.
Business Challenge
- The HPS recommendation system works by gathering data from questionnaires in the App to determine health co-ordinates and then based upon these data sets provide health-report and personalized recommendations.
- HPS was built as a monolithic Java program. As the application grows, it becomes difficult to maintain, and that compromises the frequency of software releases. This leads to inefficient development.
- The HPS product development team came up with a problem statement on setting up solid systems for managing its multiple corporate customers and clinic customers. The system needed to be user-friendly and high-performing.
Tweeny’s solution
- Tweeny developed Micro-services for Single Sign-On, CMS, ProxyApp, and other internal modules.
- This led to developing consistency and better management of product updates and changes.
- As compared to the monolithic application development approach, micro-services reduce the developer’s time to debug, test, manage builds, and scaling the application.
- For example, if 1 instance of SSO is falling to cater to 10K logins a month, we can easily replicate only the SSO for more instances with minimal configuration changes.
- This also makes sure the codebase remains independent of the configuration changes.
- Reduces the build cycle and sets the team up for successful product deliveries.
Cost control
- For all the running workloads of EC2 & RDS instances, we have applied the benefits of Reserved Instances.
- This saves the cost up to 58% as compared to On-demand instances.