Uber has evolved its artifact storage and distribution system from a legacy on-premise solution to a modern, cloud-native approach. The system was modernized by migrating to a managed SaaS offering for artifact storage and implementing an internal proxy layer for validation and cost optimization. This proxy layer reduces egress costs by over 99% by using conditional requests to avoid re-downloading unchanged artifacts, while maintaining comparable latency and reliability. The new architecture provides high-performance gRPC endpoints for OpenSearch, enabling faster ingestion and search by replacing REST/JSON APIs with efficient binary serialization and streaming. This work contributes back to the OpenSearch open-source ecosystem.
All Uber trails