All projects
2025Backend engineeringReady

Subscription Manager

A microservices-based subscription and billing system, built service by service.

Subscription Manager preview

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.
Next projectOrinAn AI coding workspace that generates, runs, and previews a whole app inside the browser tab.