ReactJS / React Native / NodeJS / GraphQL / Serverless Framework / AWS Lambda / Google Firebase / Google Cloud Functions / AWS CloudFront / Google Cloud Storage / AWS API Gateway / AWS EC2 / AWS CloudFront / AWS CloudFormation / AWS DynamoDB /

Business challenge

A US-based client with a background in the healthcare industry approached us for the development of a platform with multiple client and vendor-facing applications. The purpose of the platform is to connect pet hospitalization facilities to end-users/pet owners. The platform enables the clinicians to keep their clients, the pet owners updated at every step of their pet’s journey at their facility.
The major challenge was to import the pet data and keep it in sync with a third-party Pet management system. Among other challenges, was to keep the pet’s journey updated at all times and keep everything in sync across the platform and hence keep the pet owner updated via real-time notifications.

Solution

Our team of developers led by our solutions architect designed a solution leveraging serverless architecture and a number of AWS cloud-based services. AWS’s serverless framework helps keep the data synced with the third-party Pet management system while keeping the costs at a minimum. Google’s Firebase is also being used to enable real-time notifications across Andriod devices. The platform comprises multiple client-facing applications developed for both web and mobile architectures. The application work in perfect harmony to keep all the users involved in the process in sync.

The highlights of the system at work follow:

  • Integrated multiple Pet Management Systems to import clinic history into the application’s datastore.

  • Used Google Cloud Functions to import and keep approximately 10 million records in sync with the Pet Management systems.

  • Developed high performance, low latency search module with less than 50ms response time.

  • Developed an e-commerce module supporting recurring payments, enabling the client to charge the customers on a weekly/monthly basis.

Applications

  • Mobile apps for clinicians: iOS and Android apps optimized for both mobile and tablet devices

  • Mobile apps for pet owners: iOS and Android apps optimized for both mobile and tablet devices

  • Developed high performance, low latency search module with less than 50ms response time.

  • Web app for clinicians: Web-based application optimized for all the major browsers

Other Resources