Core Google Cloud Platform (GCP) Components Supporting Fluent Commerce
Authors:
Dave Miller, Boris Pocatko
Changed on:
19 Mar 2025
Overview
Fluent integrates key Google Cloud Platform (GCP) services to enhance scalability, performance, and security across its infrastructure. By leveraging Compute & Serverless, Data & Storage, Networking & Delivery, and Security & Compliance solutions, Fluent ensures a reliable and efficient cloud environment.
Key points
- Google Cloud Platform components used by Fluent fall into the Compute & Serverless, Data & Storage, Networking & Delivery, and Security & Compliance categories
- Compute & Serverless: Run workloads with virtual machines (GCE), Kubernetes (GKE), and event-driven functions (Cloud Functions).
- Data & Storage: Store and analyze data with Cloud Storage, BigQuery, Cloud SQL, and Cloud Spanner.
- Networking & Delivery: Speed up content with Cloud CDN and balance traffic efficiently with Cloud Load Balancer.
- Security & Compliance: Protect workloads with IAM, Cloud KMS, Secret Manager, and Audit Logs.
Fluent allows you to use Google Cloud Platform (GCP) services to ensure scalability, performance, and security across its operations. These services fall into four key categories: Compute & Serverless, Data & Storage, Networking & Delivery, and Security & Compliance.
Compute & Serverless
Fluent runs workloads with:
- Google Compute Engine (GCE) – Provides customizable virtual machines with full control over configurations and operating systems.
- Google Kubernetes Engine (GKE) – A managed Kubernetes service for deploying, managing, and scaling containerized applications.
- Cloud Functions – A serverless platform for running event-driven functions without managing infrastructure.
Data & Storage
To store and analyze data, Fluent uses:
- Cloud Storage – A durable and scalable object storage solution for unstructured data like images, videos, and backups.
- BigQuery – A serverless data warehouse designed for fast SQL-based analytics on massive datasets.
- Cloud SQL – A fully managed relational database service supporting MySQL, PostgreSQL, and SQL Server.
- Cloud Spanner – A globally distributed relational database with strong consistency and high availability.
Networking & Delivery
In the networking category Fluent implements:
- Cloud CDN – A global content delivery network that caches and accelerates content delivery to users worldwide.
- Cloud Load Balancer – A fully managed solution that distributes traffic across multiple instances and regions to ensure high availability.
Security & Compliance
To protect workloads and ensure compliance, Fluent utilizes:
- Identity and Access Management (IAM) – Controls user access and permissions across cloud resources.
- Cloud Key Management Service (KMS) – Manages cryptographic keys for encrypting sensitive data.
- Secret Manager – Securely stores and manages API keys, passwords, and other sensitive configuration data.
- Cloud Audit Logs – Provides detailed logging of administrative and data access activities for security and compliance.
You can find more detailed descriptions and definitions of these components in the Fluent documentation Glossary.