<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap" />
Retour aux projets

ArtiFerris

  • Rust
  • Angular
  • DDD
  • Kubernetes
  • Docker

ArtiFerris est un gestionnaire d'artefacts auto-hébergé qui réunit un registre npm et un registre Docker/OCI derrière une seule console d'administration, un seul système d'authentification et un seul jeu de contrôles de gouvernance (quotas, rétention, RBAC, audit). Chaque dépôt peut être hosted, proxy (cache transparent devant npmjs.org ou Docker Hub) ou group (agrégation de plusieurs dépôts).

Le backend est un binaire Rust en architecture hexagonale/DDD, avec un frontend Angular 22 servi par ce même binaire. Le pipeline CI/CD scanne chaque image Docker avec Trivy et Grype avant de la publier, et le déploiement se fait via Helm sur un cluster Kubernetes.

repo
https://github.com/Masmarino/ArtiFerris