Cloud Based Solution for Ambulatory Cardiac Monitoring
A digital healthcare solution provider wanted to develop a highly scalable and reliable cloud based solution for ambulatory cardiac monitoring. It should also support easy configuration of work flows in response to evolving business requirements.
Results / Outcomes
Developed a cloud based application to
Store the streamed ECG data
Monitor real-time ECG for analytics & alert generation
Export the stored ECG data for report generation
Microservice based architecture enabled addition of new features, workflows and use cases
Leveraged the scalable services of AWS for reducing overall cost and time to market
Ensured patient privacy by implementing Data Security and Audit Logs
Solution architecture supports scalability of features like integration with Big Data Analytics, Machine Learning, AI etc.
Cloud based solution along with Agile DevOps model, ensured infrastructure scalability and feature readiness for production deployment.
The System Description
Full fledged test automation which allowed successful adoption of Agile and DevOps
Problems associated with being one of the earliest adopters of AWS LAMBDA
Balancing design trade-off between affordability and performance
Implemented microservices based architecture using AWS Lambda
Solution supports Continuous Integration and Continuous Development
Serverless architecture which reduced operational complexity and cost
Fully automated single click environment creation, deletion, rollback
Ensured parity of development and staging production environments
Platforms/ Technologies Used
Serverless architecture using various AWS services
Node.js base AWS Lambda functions for implementing all business use cases
AWS Dynamo DB and S3 for storage
AWS SNS for communication from the disposable patch
AWS API gateway as REST server, AWS CloudFront as content delivery network (CDN) service
Used other AWS services like AWS SQS, AWS Route 53, AWS IAM, AWS ACM, AWS CoudWatch and AWS Code Commit for the architecture.