In Advenias Care platform, Amazon Aurora is a relational database service that combines the speed and availability of high-end commercial databases with the simplicity and cost-effectiveness of open-source databases. Amazon Aurora automatically increases the size of your database volume as your storage needs grow. Your volume expands in increments of 10 GB up to a maximum of 128 TB. You don’t need to provision excess storage for your database to handle future growth.
Amazon RDS continuously monitors the health of your Amazon Aurora database and underlying Amazon Elastic Compute Cloud (EC2) instance. In the event of database failure, Amazon RDS will automatically restart the database and associated processes. Amazon Aurora does not require crash recovery replay of database redo logs, greatly reducing restart times. It also isolates the database buffer cache from database processes, allowing the cache to survive a database restart.
Custom endpoints allow you to distribute and load balance workloads across different sets of database instances. For example, you can provision a set of Aurora Replicas to use an instance type with higher memory capacity in order to run an analytics workload. A custom endpoint can then help you route the workload to these appropriately configured instances while keeping other instances isolated from it.
Architecture of the solution
Advenias Care is an Healthcare platform composed of many modules, each one specific in its area. We have a Central Clinical System, an HR module for handling Doctors, Nurses and other collaborators’ check in, checkout, vacations and so on, a Warehouse module specifically for drugs and many other modules.
This platform runs completely on AWS using core AWS Services like AWS EKS, Amazon Cloudfront, Amazon S3, Amazon WAF, Amazon RDS and so on.
The platform runs on Production environment as a SaaS application for many customers, and it integrates with pre-production environments useful to test the application and the infrastructure, before modifications reach the final Production environment.
Advenias Care is a SaaS solution based on AWS Infrastructure. Thanks to this design we can achieve multiple advantages: security by design, scalability, resiliency, disaster recovery, high availability…