The main benefit of the new design is that the platform is now entirely serverless. As well as reduced operational overheads, the platform is also more cost-effective; when there are no files to process, the platform is idle. The platform was built in line with well-architected principles, which included reviewing the workload and right-sizing services such as RDS, and Fargate to further optimise costs.
The platform is also more efficient; when the workflow is triggered via S3, capacity is available immediately. This has increased the throughput of the application, meaning that Sperry Rail can process more jobs concurrently than they could previously. Steamhaus closely monitors AWS service limits to ensure availability of the platform.
The platform, along with a managed service by Steamhaus, have reduced the time Sperry engineers were spending on systems management and deployment by 15%, freeing them to focus on adding new features.