4 min read
How we optimized Cloud Run Networking with Direct VPC Egress
Learn how EagleAI optimized Cloud Run networking with Direct VPC Egress, reducing costs and improving performance for their AI-driven loyalty platform.
Get the latest insights, research and news delivered straight to your inbox.
Plus, enter to win the 2nd edition of Omnichannel Retail by Tim Mason & Sarah Jarvis!
No spam. We promise. 💜
AIR Platform: Loyalty & personalization for retailers
Eagle Eye's AI-powered platform unifies loyalty management and 1-to-1 personalization. Capture first-party data, deliver personalized experiences at scale, and measure results. Trusted by leading grocery, fashion, and hospitality brands.
AI Personalization Science→
Unlock the full value of your customer data with AI you can trust, built for retailers to deliver personalization at scale
Real-Time Loyalty→
Build lasting loyalty with a proven engine trusted by leading omnichannel retailers
Omnichannel Promotions→
Drive growth where it counts with the most flexible promotions platform in retail
Learn, explore, and stay ahead
Insights, guidance, and tools to help retailers and partners get more from loyalty and personalization.
Featured content
The A-Z of Customer Loyalty→
A practical guide to building loyalty leadership in 2026 - from AI-powered personalization to real-time decisioning and ROI.
Investor relations
Find results, reports, regulatory announcements, and corporate governance information for Eagle Eye Solutions Group plc.
Featured content
2025 Annual Report→
Company performance, governance, and investor information in one place.
Built for retailers operating at scale
Powering loyalty, personalization, and promotions across complex, multi-channel retail environments.
Giant Eagle case study→
Transformed myPerks into a real-time, scalable loyalty platform, powering millions of personalized offers and faster, more flexible campaign execution.
Tesco case study→
Delivered AI-driven personalized challenges to millions of Clubcard members, increasing engagement and proving 1:1 marketing can scale.
See all our case studies→
Built to partner at scale
Working with technology, solution, and integration partners to help retailers deliver smarter loyalty and personalization.
Become a partner
Explore how we work with partners to build, integrate, and scale loyalty and personalization for retailers.
We're the personalization people.
Our technology helps retailers design and manage world-class loyalty programs that capture rich first-party data - and then applies built-for-retail AI to deliver 1:1 personalization at scale.
3 min read
Robin Monnier
Updated on February 9, 2026
TL;DR
At EagleAI, we process several terabytes of data every day - both as inputs to our predictive AI models and as outputs to personalize the offers we recommend to our clients. A significant portion of that data is stored on Google Cloud Storage (GCS), and if left unchecked, storage costs can quietly become a major drain on our cloud budget.
In this article, I’ll show you how we identified a misconfigured bucket - replicated across multiple projects - that was responsible for the majority of our GCS costs. By making a few simple adjustments, we managed to reduce those costs by 80% for the affected buckets, and by 50% across all GCS usage!
If your business is running at scale, you probably have multiple GCP projects - different dev environments, clients, or teams - with similar resources replicated across them (BigQuery datasets, Cloud Run apps, GCS buckets, etc.).
Tracking costs in detail can be a real headache, especially with GCS where bucket names must be globally unique. In this context, how do you group similar resources across projects to understand their combined impact?
GCP provides several tools to help, if you follow a few best practices:
gs_bucket: temporary)
Using these practices, we quickly discovered that a single bucket - replicated across multiple projects - was responsible for more than 60% of our total GCS costs.
Before changing anything, you need a more granular view of what’s stored in your bucket - so you can safely reconfigure things without accidentally deleting critical files.
Fortunately, GCP provides the gcloud storage CLI tool (which recently replaced gsutil) to retrieve file metadata and analyze storage usage. You can use it to:
Here's a simplified example to estimate folder sizes:
$ gcloud storage du -a -r -s $(gcloud storage ls gs://[BUCKET_NAME]/)
Then, gather the relevant teams that use the bucket and determine the appropriate lifecycle for each folder. To make things easier, follow these guiding questions:
GCS offers a wide range of configuration options to manage file retention, versioning, and cost. Based on our experience, here are some best practices:
💡 Beware of minimum storage duration requirements! For example, files moved to Archive must be stored for at least one year before deletion. Moreover operations on those files such as listing or reading are more expensive.
💡Prefix and suffix-based lifecycle rules were introduced in August 2022 to apply custom conditions on specific folders and file extensions.
Example configuration we use today:
💡 In case of conflict, deletion rules take precedence over class transitions. So in this setup, a file in a high-volume folder will be deleted after 3 months, even if it's eligible for Coldline transition.

Legend: Evolution of GCS storage costs before and after applying lifecycle and soft-delete policies.
By applying these configurations to our most expensive buckets, we achieved an 80% reduction in their storage costs, representing a 50% drop in our overall GCS expenses!
While GCS storage might seem cheap compared to other GCP components (like BigQuery analysis, Compute CPUs and RAMs usage,..), it can silently become a major line item over time - especially if left unmanaged.
The good news? With the right tooling and a few easy-to-implement practices, controlling GCS costs is both simple and impactful.
Get the latest insights, research, and news delivered straight to your inbox.
Plus, enter to win the 2nd edition of Omnichannel Retail by Tim Mason & Sarah Jarvis!
No spam. We promise. 💜
4 min read
Learn how EagleAI optimized Cloud Run networking with Direct VPC Egress, reducing costs and improving performance for their AI-driven loyalty platform.
1 min read
AI could help retailers deliver the holy grail of offers—real-time, one-to-one personalization—transforming customer engagement and loyalty outcomes.
9 min read
Discover how Eagle AI blends Spark and BigQuery for optimal data processing - balancing speed, flexibility, and maintainability