use cases

Tempus Multi-Cloud Asset Inventory

Joe Karlsson

Joe Karlsson

At CloudQuery, we are thrilled to see how organizations are leveraging our platform to manage complex, multi-cloud environments at scale. One of our users, Michael from Tempus, has deployed CloudQuery in their production environment on Google Cloud Platform (GCP) using Terraform for infrastructure as code. Their setup includes GKE, Docker, Cloud SQL, and Grafana to seamlessly fetch and analyze cloud resources.
This deployment pulls resources nightly from over 80 AWS accounts and 1000+ GCP projects, providing compliance monitoring, assurance, and cloud security posture management (CSPM). With CloudQuery, their Security Operations Center, Cloud Security, and Data Governance teams can make data-driven decisions, all while maintaining comprehensive visibility across multiple clouds. here's what Michael had to say about their deployment:
We use CloudQuery in a production environment, deploying everything via terraform infrastructure as code to Google Cloud Platform.

Our deployment resides within a GCP environment and leverages GKE and Docker for computing. We utilize Cloud SQL for the PostgreSQL database piece and Grafana for the Data Analysis/Visualization.

Our deployment fetches resources from our multi-cloud environments nightly via a cron job and runs benchmark policy checks every so often. Policy results get stored in a Google Storage Bucket as objects that are synced to BigQuery dataset/tables and linked to Google Sheets for ease of reporting to key stakeholders and management.

Currently, we are fetching resources from 80+ AWS accounts and over 1000+ GCP projects, with plans to grow.

Our primary use case for CloudQuery is for assurance monitoring, compliance, and a backup CSPM. Primary consumers of CloudQuery data are the Security Operations Center, Cloud Security, and Data Governance teams.

Happy to offer a deeper dive into our deployment architecture if it will be beneficial to others interested in our use case.

Good luck CloudQuery'ing! I am looking forward to seeing the growth of the tool and the community!
Source: GitHub Quote
If you are also interested in setting up a multi-cloud asset inventory, like Tempus, you can follow our how-to guide: How to Build a Multi-Cloud Asset Inventory.
Want help getting started? Join the CloudQuery community to connect with other users and experts, or message our team directly here if you have any questions.
Ready to get started with CloudQuery? You can download and use CloudQuery and follow along with our quick start guide, or explore CloudQuery Cloud for a more scalable solution.
Joe Karlsson

Written by Joe Karlsson

Joe Karlsson (He/They) is an Engineer turned Developer Advocate (and massive nerd). Joe empowers developers to think creatively when building applications, through demos, blogs, videos, or whatever else developers need.

Start your free trial today

Experience Simple, Fast and Extensible Data Movement.