Tech evaluation: store GitLab Pages content in object storage as zip archive and expose it in internal API as presigned URL and test performance locally
Golang part of implementing the object storage seems much clearer after gitlab-pages#377 (closed)
The next logical step would be trying to implement the rails side.
-
performance testing
Evaluation Results
Result of this PoC would be Rails and Go parts working together without any hardcoded parts.
- See it's working, just to make sure the idea is viable
- Get an idea of how we want to store zip archives in object storage
Outcomes
ToDos
-
Create issue for pages deployments similar to pages metadata (we need them anyway regardless of zip/not zip)
Edited by Vladimir Shushlin