Cert-Man: Automated SSL Certificate Management
SSL Certificate generator and renewal system for multi-tenant SaaS applications with Let's Encrypt integration.
Node.jsExpressLet's EncryptKubernetesPostgreSQLDocker
Cert-Man - SSL Certificate generator app
Built automated SSL certificate generation and renewal system for multi-tenant SaaS application.
Key Achievements
- Automated Provisioning: Integrated Let's Encrypt API to provision certificates for custom client domains with zero manual intervention.
- Webhook Architecture: Designed webhook-based architecture to handle certificate lifecycle events (issuance, renewal, expiration).
- Cost Optimization: Reduced infrastructure costs by $500+/month compared to commercial certificate management services.
- Scalable Infrastructure: Deployed on Kubernetes to handle certificate generation for thousands of tenants.
Tech Stack
- Backend: Node.js, Express.js
- Services: Let's Encrypt API
- Infrastructure: Kubernetes, Docker
- Database: PostgreSQL
Business Impact
By building a custom solution, the application achieved complete independence from expensive third-party SSL management providers while providing a seamless "custom domain" experience for all SaaS tenants.