← 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
- 01Frontend calls one endpoint
- 02Aggregator fetches sources
- 03Schema normalised
- 04Redis cache returned
Tech
Node.jsRedisREST APITypeScript
Result
Lab pattern for API integration work.