Back to articles
Your Artifact Registry Doesn't Need 2 GB of RAM
How-ToSystems

Your Artifact Registry Doesn't Need 2 GB of RAM

via Dev.toWes

Every team eventually needs an artifact registry. You need somewhere to push Docker images, host internal npm packages, or cache Maven dependencies so your builds don't break when a mirror goes down. The standard answer is Nexus or Artifactory. Both work. Both are also Java applications that need a JVM, a database, careful heap tuning, and at least 2 GB of RAM before they'll serve a single artifact. On a CI server that's already running builds, that memory budget hurts. One developer decided the problem was simpler than the existing solutions make it look. The result is a 32 MB Rust binary that handles seven package protocols on less than 100 MB of RAM. What Is Nora? Nora is a lightweight artifact registry built by devitway (Pavel Volkov). It supports Docker/OCI, Maven, npm, PyPI, Cargo, Go modules, and raw file hosting in a single binary. It includes a web UI dashboard, Prometheus metrics, token auth with Argon2id password hashing, S3 or local storage backends, mirror/proxy mode for a

Continue reading on Dev.to

Opens in a new tab

Read Full Article
4 views

Related Articles