Ben Vincent unkinben
  • Joined on 2024-05-28
unkinben pushed to benvin/auth-design-doc at unkin/artifactapi 2026-07-02 00:51:54 +10:00
67cedf9bba docs: design for authentication & authorization system
unkinben created branch benvin/auth-design-doc in unkin/artifactapi 2026-07-02 00:51:54 +10:00
unkinben created pull request unkin/artifactapi#95 2026-07-02 00:51:53 +10:00
docs: authentication & authorization system design (epic #79)
unkinben created pull request unkin/artifactapi#94 2026-07-02 00:49:25 +10:00
perf: stream proxied artifacts instead of buffering the full body in memory
unkinben pushed to benvin/stream-immutable-blobs at unkin/artifactapi 2026-07-02 00:49:12 +10:00
2fc9ae6a31 perf: stream immutable blobs through the CAS instead of buffering
unkinben created branch benvin/stream-immutable-blobs in unkin/artifactapi 2026-07-02 00:49:11 +10:00
unkinben created branch benvin/coalesce-cache-miss in unkin/artifactapi 2026-07-02 00:44:10 +10:00
unkinben pushed to benvin/coalesce-cache-miss at unkin/artifactapi 2026-07-02 00:44:10 +10:00
a3b972e7b1 fix: poll the store on lock miss to coalesce cache-miss stampedes
unkinben created pull request unkin/artifactapi#93 2026-07-02 00:44:09 +10:00
fix: coalesce concurrent cache-miss fetches (thundering herd)
unkinben pushed to benvin/cache-bearer-tokens at unkin/artifactapi 2026-07-02 00:43:06 +10:00
493b3cb906 feat: cache upstream bearer tokens in Redis
unkinben created branch benvin/cache-bearer-tokens in unkin/artifactapi 2026-07-02 00:42:51 +10:00
unkinben created pull request unkin/artifactapi#92 2026-07-02 00:42:50 +10:00
feat: cache upstream bearer tokens
unkinben created branch benvin/batch-access-log in unkin/artifactapi 2026-07-02 00:40:46 +10:00
unkinben created pull request unkin/artifactapi#91 2026-07-02 00:40:46 +10:00
perf: batch access-log writes instead of goroutine+insert per request
unkinben pushed to benvin/batch-access-log at unkin/artifactapi 2026-07-02 00:40:46 +10:00
41f069bf96 perf: batch access-log writes via a buffered background writer
unkinben created branch benvin/wire-circuit-breaker in unkin/artifactapi 2026-07-02 00:38:40 +10:00
unkinben pushed to benvin/wire-circuit-breaker at unkin/artifactapi 2026-07-02 00:38:40 +10:00
6d6cc4b78c feat: wire the circuit breaker into the proxy fetch path
unkinben created pull request unkin/artifactapi#90 2026-07-02 00:38:38 +10:00
feat: wire the circuit breaker into the proxy fetch path
unkinben created pull request unkin/artifactapi#89 2026-07-02 00:37:12 +10:00
fix: HEAD requests fetch and stream the full body
unkinben created branch benvin/head-metadata-only in unkin/artifactapi 2026-07-02 00:37:06 +10:00