Business challenge
The 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 Android 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 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.
Applicatons
- 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
- Web app for clinicians: Web-based application optimized for all the major browsers
Tech Stack & Infrastructure
Node.js
ReactJS
GraphQL
React Native
Google Firebase
Google Cloud Functions
Google Cloud Storage
AWS Lambda
AWS API Gateway
AWS EC2
AWS CloudFront
AWS CloudFormation
Serverless Framework
AWS DynamoDB