Skip to content

Commit 83b23e1

Browse files
authored
VED-938 / VED-1021: Increase rate limits. (#1132)
1 parent 275408f commit 83b23e1

1 file changed

Lines changed: 25 additions & 9 deletions

File tree

manifest_template.yml

Lines changed: 25 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,16 @@ APIGEE_ENVIRONMENTS:
55
display_name_suffix: Internal Development
66
ratelimiting:
77
immunisation-fhir-api-internal-dev:
8+
# 5 requests per second on average
89
quota:
910
enabled: true
1011
limit: 300
1112
interval: 1
1213
timeunit: minute
14+
# 10 requests per second max
1315
spikeArrest:
1416
enabled: true
15-
ratelimit: 600pm # 10 requests per second
17+
ratelimit: 600pm
1618
app:
1719
quota:
1820
enabled: false
@@ -23,23 +25,27 @@ APIGEE_ENVIRONMENTS:
2325
display_name_suffix: Internal Quality Assurance
2426
ratelimiting:
2527
immunisation-fhir-api-internal-qa:
28+
# 100 requests per second on average
2629
quota:
2730
enabled: true
2831
limit: 6000
2932
interval: 1
3033
timeunit: minute
34+
# 200 requests per second max
3135
spikeArrest:
3236
enabled: true
33-
ratelimit: 6000pm # 100 requests per second
37+
ratelimit: 12000pm
3438
app:
39+
# 50 requests per second on average
3540
quota:
3641
enabled: true
3742
limit: 3000
3843
interval: 1
3944
timeunit: minute
45+
# 100 requests per second max
4046
spikeArrest:
4147
enabled: true
42-
ratelimit: 3000pm # 50 requests per second
48+
ratelimit: 6000pm
4349
- name: internal-dev-sandbox
4450
display_name_suffix: Internal Development Sandbox
4551
# Ratelimiting is currently disabled for all sandbox environments
@@ -59,23 +65,27 @@ APIGEE_ENVIRONMENTS:
5965
display_name_suffix: Integration Testing
6066
ratelimiting:
6167
immunisation-fhir-api-int:
68+
# 100 requests per second on average
6269
quota:
6370
enabled: true
6471
limit: 6000
6572
interval: 1
6673
timeunit: minute
74+
# 200 requests per second max
6775
spikeArrest:
6876
enabled: true
69-
ratelimit: 6000pm # 100 requests per second
77+
ratelimit: 12000pm
7078
app:
79+
# 50 requests per second on average
7180
quota:
7281
enabled: true
7382
limit: 3000
7483
interval: 1
7584
timeunit: minute
85+
# 100 requests per second max
7686
spikeArrest:
7787
enabled: true
78-
ratelimit: 3000pm # 50 requests per second
88+
ratelimit: 6000pm
7989
- name: sandbox
8090
display_name_suffix: Sandbox
8191
portal_visibility: false
@@ -96,14 +106,16 @@ APIGEE_ENVIRONMENTS:
96106
display_name_suffix: Reference
97107
ratelimiting:
98108
immunisation-fhir-api-ref:
109+
# 5 requests per second on average
99110
quota:
100111
enabled: true
101112
limit: 300
102113
interval: 1
103114
timeunit: minute
115+
# 10 requests per second max
104116
spikeArrest:
105117
enabled: true
106-
ratelimit: 600pm # 10 requests per second
118+
ratelimit: 600pm
107119
app:
108120
quota:
109121
enabled: false
@@ -115,23 +127,27 @@ APIGEE_ENVIRONMENTS:
115127
display_name_suffix: production
116128
ratelimiting:
117129
immunisation-fhir-api-prod:
130+
# 100 requests per second on average
118131
quota:
119132
enabled: true
120-
limit: 3000
133+
limit: 6000
121134
interval: 1
122135
timeunit: minute
136+
# 200 requests per second max
123137
spikeArrest:
124138
enabled: true
125-
ratelimit: 3000pm # 50 requests per second
139+
ratelimit: 12000pm
126140
app:
141+
# 20 requests per second on average
127142
quota:
128143
enabled: true
129144
limit: 1200
130145
interval: 1
131146
timeunit: minute
147+
# 40 requests per second max
132148
spikeArrest:
133149
enabled: true
134-
ratelimit: 1200pm # 20 requests per second
150+
ratelimit: 2400pm
135151

136152
ACCESS_MODES:
137153
- name: user-restricted

0 commit comments

Comments
 (0)