← All work
Axioprax Lab

Lab build, fictional business, synthetic data

Multi-Source API Aggregator

A middleware layer that combines four external APIs into one normalised schema, caches results in Redis and serves a single REST endpoint to the frontend.

Problem (test scenario)

A frontend needed four APIs with four shapes and four rate limits.

What we built

A Node middleware that normalises, caches in Redis, and serves one REST endpoint.

How it works

  1. 01Frontend calls one endpoint
  2. 02Aggregator fetches sources
  3. 03Schema normalised
  4. 04Redis cache returned

Tech

Node.jsRedisREST APITypeScript

Result

Lab pattern for API integration work.