Home icon

Scaling to 70M users: How Flo Health optimized Amazon DynamoDB for cost and performance

Database Blog



This article details how Flo Health, a women's health app with 70 million monthly active users, optimized their Amazon DynamoDB usage to improve cost efficiency and performance by applying the AWS Well-Architected Framework.

  • Reduced Write Capacity Units (WCU) from 15,000 to 5,000 through strategic optimizations
  • Implemented data type size optimizations, converting string timestamps to numeric Epoch Unix timestamps
  • Used "dirty checking" to reduce unnecessary write operations by 50%
  • Introduced Time-to-Live (TTL) to automatically expire unused data
  • Batched update requests to minimize write operations and reduce costs
  • Achieved a five-fold reduction in item size and eliminated database throttling incidents

By applying these techniques, Flo Health successfully optimized their DynamoDB implementation, reducing provisioned WCU by 60% while maintaining high performance and scalability.



Go to article

The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.

Related articles

Feb 10
2025
Expanding Epic on AWS: New database sizing enables larger healthcare deployments
Sep 19
2024
How Samsung Cloud optimized Amazon DynamoDB costs
Jan 8
2026
Scaling medical content review at Flo Health using Amazon Bedrock (Part 1)
May 3
2024
Introducing configurable maximum throughput for Amazon DynamoDB on-demand

The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.