Home icon

Inside Booking.com’s ultra-low latency feature platform with Amazon ElastiCache

Database Blog



This article describes how Booking.com built an ultra-low latency feature platform using Amazon ElastiCache to serve millions of real-time ML predictions per minute.

  • Achieves p99.9 latency below 25ms at 200,000 requests per second
  • Delegates feature computation to external systems like Snowflake, Flink, Spark
  • Uses Kafka-based ingestion pipeline for scalability and reliability
  • Implements per-use-case ElastiCache clusters for workload isolation
  • Supports two storage layouts: Key-JSON and Key-Kryo serialization
  • Schema-driven design enables data integrity and schema evolution
  • Self-service configuration management through Git and CI/CD pipelines
  • REST API service deployed on Amazon EKS for high availability
  • Offline store integration with Kafka and Snowflake for analytics
  • Ranking system migration delivered $3M annual savings with 82% cost reduction

Booking.com's ElastiCache-based feature store enables 22+ teams to deploy real-time ML pipelines with ultra-low latency, reducing infrastructure costs while maintaining strict performance requirements.



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

Nov 24
2025
Amazon EC2 announces interruptible Capacity Reservations
Nov 25
2025
Amazon CloudFront: Delivering millisecond performance to global audiences
Dec 10
2025
Amazon ElastiCache Serverless now supports same-slot WATCH command
Oct 30
2025
Amazon ElastiCache now supports dual-stack (IPv4 and IPv6) service endpoints

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.