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.
The Challenge
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.
Devoteam 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.
The Solution
Devoteam first began the engagement with Curve Royalty Systems by performing three Well-Architected Framework Reviews, one 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 Devoteam, 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.
The Benefits
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 Devoteam 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.
Devoteam 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.
Your Success Starts Here
Partner with Devoteam to leverage award-winning tech expertise, agile execution, and a culture of continuous learning.

