ScyllaDB University Live | Free Virtual Training Event
Learn more
ScyllaDB Documentation Logo Documentation
  • Server
  • Cloud
  • Tools
    • ScyllaDB Manager
    • ScyllaDB Monitoring Stack
    • ScyllaDB Operator
  • Drivers
    • CQL Drivers
    • DynamoDB Drivers
  • Resources
    • ScyllaDB University
    • Community Forum
    • Tutorials
Download
ScyllaDB Docs Developers Switching from DynamoDB User Stories iFood

iFood¶

Handling Rapid Growth with ScyllaDB¶

iFood, Latin America’s largest food delivery company, faced challenges with their database infrastructure as they experienced rapid growth from 1 million to 20 million orders per month in under two years. Initially using PostgreSQL, they encountered failures and transitioned to DynamoDB for their Connection-Polling service. However, DynamoDB’s autoscaling proved insufficient for their bursty traffic spikes around meal times, leading to high costs due to maintaining a high minimum throughput.

Why ScyllaDB?¶

To address these issues, iFood sought a more cost-effective and scalable solution. They evaluated options and ultimately chose ScyllaDB Cloud due to its:

  1. Easily meeting throughput requirements.

  2. Enabling scaling to support 500,000 connected merchants.

  3. Reducing database expenses for the Connection-Polling service from $54,000 to $6,000, resulting in a 9x savings.

How Did They Migrate?¶

The migration process involved transitioning their Connection-Polling service to ScyllaDB Cloud, maintaining the same data model from their DynamoDB migration. The impact of the migration included easily meeting throughput requirements, enabling them to scale to support 500,000 connected merchants, and significantly reducing database expenses for the Connection-Polling service from $54,000 to $6,000, resulting in a 9x savings.

PREVIOUS
Digital Turbine
NEXT
GE Healthcare
Developers
  • Getting Started with ScyllaDB
    • What is ScyllaDB?
    • Technical Differentiators
  • Switching from DynamoDB
    • Hands on Labs
      • Simple Application
      • Load Balancing
    • Practical Guides
      • Understanding Costs
        • Cost Calculator
        • Real World Scenarios
        • Pricing Models
        • Cost Units
        • Global Tables
        • DAX Caching
      • Migrating from DynamoDB
        • Avoiding Migration Pitfalls
    • User Stories
      • Yieldmo
      • Digital Turbine
      • iFood
      • GE Healthcare
Docs Tutorials University Contact Us About Us
© 2025, ScyllaDB. All rights reserved. | Terms of Service | Privacy Policy | ScyllaDB, and ScyllaDB Cloud, are registered trademarks of ScyllaDB, Inc.
Last updated on 15 May 2025.
Powered by Sphinx 7.4.7 & ScyllaDB Theme 1.8.6