Skip to Main Content
Cloud and AIOps


This is an IBM Automation portal for Cloud Management, Technology Cost Management, Network Automation and AIOps products. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).

Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.

Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.

Status Submitted
Workspace Cloudability
Categories Other
Created by Guest
Created on Aug 21, 2026

Enable fan-out API orchestration to reliably handle large-volume Cloudability data requests

Large customers pulling cost, rightsizing, or container usage data across many accounts, dimensions, or date ranges often hit request size, timeout, or rate-limit constraints when calling the Cloudability API as a single request. Today, users have to manually split these into smaller calls, manage pagination and retries themselves, and stitch results back together client-side, which is slow, error-prone, and hard to scale as account counts and data volumes grow.

Native fan-out orchestration would let Cloudability automatically decompose a single large request (e.g., a cost report spanning hundreds of accounts or a long historical window) into a set of smaller sub-requests, execute them in parallel, and merge the results before returning a single consolidated response to the caller.

This would benefit FinOps teams and engineers running cost reporting at scale, particularly enterprises with large multi-account AWS, Azure, GCP, or OCI environments, as well as any tool or integration built on top of the Cloudability API (dashboards, chatbots, internal FinOps tooling) that currently has to implement custom batching logic.

Proposed behavior:

  • Accept a single high-volume request (large account list, wide date range, or high-cardinality dimension set) without requiring the client to pre-split it.
  • Internally partition the request into smaller sub-queries based on safe size/time thresholds, execute them concurrently against backend services, and apply retry/backoff on individual sub-request failures without failing the whole batch.
  • Reassemble and return results as a single, correctly ordered/aggregated response (or via a job ID with polling, consistent with the existing queued-report pattern).
  • Expose configurable concurrency limits and provide status/progress visibility for long-running fan-out jobs.
Idea priority Urgent