How Yieldmo Cut Database Costs and Cloud Dependencies
Blog post from ScyllaDB
Yieldmo, an online advertising platform, faced significant challenges with its initial reliance on Amazon DynamoDB due to escalating costs and the need for multicloud flexibility as the company expanded globally. The platform processes hundreds of billions of ad requests daily, requiring database lookups with single-digit millisecond latencies to maintain its ad-serving infrastructure. While DynamoDB offered simplicity and reliability, its costs proved unsustainable at scale, and geographic latency became an issue when attempting to deploy across multiple cloud providers. After considering alternatives, Yieldmo opted for ScyllaDB, which provided a DynamoDB-compatible API, cross-cloud support, and lower costs, enabling a smooth migration with minimal code changes. The transition involved moving multiple terabytes of data across regions and resulted in significant cost savings and modest latency improvements. A year after the migration, Yieldmo benefited from increased multicloud flexibility, reduced database costs by approximately half, and reliable performance, making ScyllaDB the primary database for its operations.