Stratum
CDN-like caching for your databases
A high-performance Go application that acts as a CDN-like layer for your databases. Expose specific data through custom API endpoints with powerful caching to protect your databases from excessive load.
Everything you need to scale your data layer
Stratum provides all the tools you need to create a high-performance caching layer for your applications.
How Stratum Works
Simple, efficient request flow with intelligent caching
Request Received
Client sends request to Stratum endpoint
Cache Check
Check Redis cache for existing data
Database Query
Query database if cache miss occurs
Serve Data
Cache result and serve to client
Try Stratum Live
Experience Stratum's caching capabilities with these interactive demos
/users/12/profileapplication/json3600sSimple Configuration
Configure your endpoints entirely through environment variables. No code changes required.
Deploy Anywhere
Stratum is designed for modern cloud environments and can be deployed on any platform
Ready to get started?
Join developers who are already using Stratum to scale their data layer and protect their databases.
Made with ❤️ by Varun Agnihotri
Open source and MIT licensed. Contributions welcome!