Modernizing the MyPain Healthcare Application with Serverless and Containerization

MyPain, a UK-based healthcare technology company, specializes in aiding individuals with chronic pain. Their innovative platform streamlines the process of documenting pain experiences and promptly connecting users with qualified healthcare professionals. MyPain revolutionizes access to care, providing a seamless and efficient solution for those in need.

deco-1

Challenge

The customer had multiple applications spread across several Azure tenants leading to a surge in operating costs. They wanted to consolidate their infrastructure under a single Azure tenant built on a secure, robust enterprise architecture.

  • Highly scalable, available and reliable environment
  • Self-managed environment with easy monitoring 
  • High level of security compliance and governance
  • Redeployed existing application from single AWS EC2 instance to multi availability zone
  • Deployed backend on AWS Fargate and frontend on Amazon S3
  • Migrated the MySQL Database hosted on AWS EC2 to RDS Aurora MySQL
  • Prepared a checklist of compliances required and mapped it with AWS services and third -party services
  • Implemented AWS Security Hub for two security packages involving around 77 clauses.
  • Defined the architecture on Containers to ensure app security
    Enabled 100% compliance on AWS Security Hub, established AWS security practices and Center for Internet Security (CIS) practices, and adherence to standards

Solution

Noventiq began the engagement by gaining a clear understanding of the client’s technical and business requirements. Considering that MyPain didn’t have an IT team and required a largely self-managed environment, we suggested they move to a Serverless setup.

deco-1

Benefits

  • 50 to 100 times more scalability, reliability, availability, and flexibility
  • Quicker time to release and reduced costs with Serverless
  • Better productivity, security, and portability of application with Containerization
  • Reduced complexities and costs, faster delivery cycle and efficiency with automation
  • Reduced complexities and costs, faster delivery cycle and efficiency with automation
  • Superior performance, easy management and 100% availability with Aurora DB
  • 100% security compliance ensuring adherence to UK and Europe compliance mandates
  • Self-managed, automatically monitored, and secured environment that enables continuous compliance