> [!WARNING] > See the comments in the thread for next steps: https://github.com/buildwithgrove/path-external-auth-server/issues/11#issuecomment-3208129643 ## Objective Enable multi-region global rate limiting for portal. ## How Using the Envoy Gateway gRPC Quota IDL --> communicating to PEAS --> backed by redis and/or portalDB. ## WIP What is the simplest way to: - Have PEAS communicate with Envoy Global Rate Limiters - Reduce or remove logic on portal workers - Remove reliance on portalDB - But also do this: <img width="1231" height="255" alt="Image" src="https://github.com/user-attachments/assets/ae19f5c8-8d1c-4c4b-88d3-3e6b84f4b5b8" /> ## Origin Document - https://www.envoyproxy.io/docs/envoy/latest/configuration/other_features/rate_limit#rate-limit-quota-service - https://www.envoyproxy.io/docs/envoy/latest/api-v3/service/rate_limit_quota/v3/rlqs.proto#envoy-v3-api-file-envoy-service-rate-limit-quota-v3-rlqs-proto - https://www.envoyproxy.io/docs/envoy/latest/api-v3/config/ratelimit/v3/rls.proto#envoy-v3-api-msg-config-ratelimit-v3-ratelimitserviceconfig - https://www.envoyproxy.io/docs/envoy/latest/api-v3/extensions/filters/http/rate_limit_quota/v3/rate_limit_quota.proto#envoy-v3-api-field-extensions-filters-http-rate-limit-quota-v3-ratelimitquotabucketsettings-no-assignment-behavior - https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/other_features/global_rate_limiting
Warning
See the comments in the thread for next steps: #11 (comment)
Objective
Enable multi-region global rate limiting for portal.
How
Using the Envoy Gateway gRPC Quota IDL --> communicating to PEAS --> backed by redis and/or portalDB.
WIP
What is the simplest way to:
Origin Document