37signals Ditches Docker Hub and ECR for Self-Hosted Harbor Registry

37signals, the creators of Basecamp and HEY, migrated from external container registries like Docker Hub and Amazon ECR to a self-hosted Harbor registry. Driven by cost concerns (bandwidth overages and subscription fees), performance issues (slow pull times impacting deployments), security risks, and a desire for greater independence, they chose Harbor for its ease of setup, rich feature set, and open-source nature. The article details their single-server deployment outside Kubernetes, S3 storage configuration, multi-instance setup, replication strategy, and the process of migrating images from Docker Hub. The result? Significant cost savings (around $5k/year), improved performance (15-second deployment reduction, 25-second image pull reduction), and enhanced security.
Read more