Company-wide API gateway
Part API Gateway
A company-wide API gateway written in pure Node.js — authorization, access control, rate limiting, caching and compression — with a middleware layer that accepts custom logic anywhere in the request pipeline.
Context
What the system had to do
Part Software Group’s products needed a single entry point that handled authorization, access control, rate limiting, caching and compression consistently, without forcing every team through a rigid pipeline.
What I built
Decisions and delivery
- Designed and implemented the gateway in pure Node.js, without a web framework, to keep the request path lean and fully under control.
- Built an extensible middleware layer that lets custom logic be injected at any point of the request pipeline.
- Used PostgreSQL and Redis for persistence and caching.
Outcomes
What it delivered
—
Adopted company-wide as the shared entry point in front of backend services.