Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enabling Horizontal Scaling for Aggregation Service:Feedback Requested #90

Open
affranchi opened this issue Mar 5, 2025 · 0 comments
Open
Labels
feedback requested Feedback Requested from customers

Comments

@affranchi
Copy link
Collaborator

Aggregation Service sizing guidance provides an overview of the supported scale and job latency benchmarks. Adtech can use this to estimate the size of the instance they should choose for their workload and the job latencies to expect. Today, the service utilizes a single cloud instance and thus the latency and supported scale are restricted by the availability of appropriate size cloud instances.

The Aggregation Service team is exploring the possibility of scaling the service horizontally - i.e. utilize multiple cloud instances to process a single aggregation job in parallel. Horizontal scaling can have two benefits: (1) reducing job processing latency by utilizing multiple cloud instances in parallel and (2) enabling processing larger jobs, which cannot fit on a single machine due to memory limitations (example). We would like to get early input and feedback from ad tech to incorporate in our plans.

Some of the areas where we would appreciate your feedback are mentioned below but we welcome any and all feedback related to this topic.

  • Processing scale - do your aggregation batches fit in the report and domain scale mentioned in the sizing guidance memory guide? (Top row specifies the #domain keys and leftmost column specifies the #reports in a batch. Note that this table does not specify the limits on scale but only the sizes we have benchmarked.) If your batches are larger than what is specified in the guide, what scale of batches do you expect to process with Aggregation Service?

  • Latency - which of your use-cases are latency sensitive, and would benefit from reduced job latency?

We appreciate your time and feedback. Your input is valuable and will help us to improve the Aggregation Service.

@affranchi affranchi added the feedback requested Feedback Requested from customers label Mar 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feedback requested Feedback Requested from customers
Projects
None yet
Development

No branches or pull requests

1 participant