2025Backend engineeringReady
Subscription Manager
A microservices-based subscription and billing system, built service by service.

Overview
Subscription Manager is a take on recurring billing split into independently deployable services. It is the project I used to learn microservices end to end, and the subject of my two longest write-ups.
Each service owns its data and communicates over lightweight contracts, with Node.js and MongoDB underneath.
Highlights
- Service-oriented architecture with independently deployable units.
- Recurring billing, plans, and renewal scheduling modeled explicitly.
- Documented in the microservices article series on this site.