Curve Royalty Systems
AWS Well-Architected Framework Review
Various aspects of Curve’s existing architecture didn’t conform to AWS best architectural practices, and a few of their applications were still monoliths running on EC2.
Ubertas discovered that multi-AZ was not being utilised, and the applications had a single point of failure. Multi-AZ is vital to enhance durability, increase availability and protection of your database performance.
The Staging and Production environments were running in a single account. We would advise creating a multi-account structure, as this offers flexible security controls and easily adapts to business processes. Resource creation was all carried out using the AWS Console, and there was no automation or IAC in use. Utilising CloudFormation will make the process faster and easily repeatable in the future.
Ubertas Consulting first began the engagement with Curve Royalty Systems by performing three (3) Well-Architected Framework Reviews, one (1) for each of their workloads, these included: Foundations, Ingest and Calculate.
The Well-Architected framework, published and maintained by AWS, offers practical guidance around the 6 pillars, Cost Optimisation, Security, Reliability, Performance Efficiency, Operational Excellence and Sustainability; and Ubertas Consulting, as a member of the Well-Architected Framework Program, we were able to ensure that each workload aligned to AWS best practice.
Curve Royalty Systems had a monolithic application running on EC2 and ECS-EC2 instances and were interested in improving the scalability and speed of their platform – this is when we began to look at re-architecting their infrastructure and taking advantage of the AWS-managed service, Fargate.
Through a structured process of applying the principles of the Well-Architected Framework, Curve Royalty Systems is now well-placed to operate at scale and continue to innovate and evolve their solutions on AWS.
The immediate benefits of working with Ubertas Consulting has been to align to AWS best practice and migrate towards the AWS managed service Fargate to ensure the consistent quality and speed of software deployments, whilst allowing scalability and continuing to benefit from Amazon’s rapid pace of development. These improvements have largely been realised through the effective use of multi-account setup, containerisation, Infrastructure as code (CloudFormation) and Multi-AZ deployments.
Ubertas Consulting has assisted Curve Royalty Systems in setting up cross-account pipelines using CloudFormation
These include a shared service account that contains all the code pipelines, and the same pipelines deploy to multiple accounts such as, Dev, Staging and Production.
Building a secure Cross-Account Continuous Delivery Pipeline helps Curve create multiple AWS accounts as they provide the highest level of resource and security isolation. Curve can now produce new environments to test infrastructure upgrades to validate changes, without impacting production. Having infrastructure in CloudFormation will help Curve to reduce single points of failure against loss and will help reduce human error by creating predictable results.
About Curve Royalty Systems
Established in January 2019, Curve Royalty Systems was launched by former ADA/Warner, Cooking Vinyl and Essential Music executives, Richard Leach (General Manager), Ray Bush (Finance Director) and Tom Allen (Technology Director).
Its royalty processing platform was built to deal with the scale and demands of music businesses in the digital age. A royalty system purpose-built for today’s music industry.
Why Ubertas Consulting?
Ubertas Consulting is a Cloud consultancy specialising in Amazon Web Services.
As an Advanced Partner, AWS Channel Reseller (Solution Provider Program) and Well-Architected Framework Program Partner, our mission is to assist companies drive innovation and build new capabilities through embracing Cloud-native technologies and modernising with Amazon Web Services (AWS).
Our consultancy services span the breadth of AWS technologies and range from advisory through to full implementation as we assist customers in applying the foundations of Well-Architected to migrate and operate their mission-critical workloads in the Cloud.
Contact us for a free consultation
"*" indicates required fields