Performance & Scale
Compliance Engine is designed to handle large, multi‑cloud environments. This page highlights considerations for performance and scale.
Factors That Affect Performance
Key factors include:
- Number of policies – more policies mean more evaluations per asset.
- Scope breadth – broad scopes touch more objects per policy run.
- Evaluation cadence – frequent runs increase load.
- Complexity of policy logic – heavy calculations or queries per object increase runtime.
Careful design and scheduling can keep evaluations efficient even at large scale.
Best Practices
- Scope thoughtfully – avoid applying broad policies to environments where they are not relevant.
- Batch carefully – follow Cloudaware guidance on batch sizes for policy evaluations to stay within platform limits.
- Stagger schedules – avoid scheduling many heavy policies to run at exactly the same time.
- Pilot new packs – roll out benchmark packs to a subset of accounts before enabling them everywhere.
Monitoring and Tuning
Monitor:
- Evaluation job duration and success rates.
- The volume of findings produced per run.
- Provider rate limits or throttling signals.
If you see performance issues:
- Review scopes and cadences for the heaviest policies.
- Split very broad controls into more targeted policies.
- Coordinate with Cloudaware Support to adjust concurrency or batch parameters where appropriate.