Skip to content

Site navigation

Pages of this site.

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.