From minor tweaks to major improvements
Rockalingua already had great, optimized architecture, but needed our team's help with a few tweaks. Thanks to a free AWS Well-Architected review, we learn more about their specific need without adding unnecessary costs, and, as always, focused on addressing the most important areas for improvement.
Amazon CloudFront Costs
Rockalingua reached out to us for help with the pricing of Amazon CloudFront after noticing a sharp rise in data transfer-out costs. As their user base expanded and content consumption increased, the expenses for delivering content grew significantly. These rising data transfer costs began to strain their budget, prompting them to look for more cost-effective solutions without compromising the quality and speed of content delivery to their global audience.
Storing Debugging Data
The Rockalingua team faced a great challenge in managing and storing debugging data. They used a simple AWS Lambda function to store their data directly in an Amazon RDS database. To keep the database performing, they set up a MySQL Event to delete rows older than one day. However, this approach limited their ability to retain data for longer periods (ideally one to two weeks) because of query performance issues. They considered exporting daily rows to SQL files and storing them in Amazon S3 Glacier, but they were also interested in exploring stronger, more scalable options for data storage, management, and analytics.