Scale Your eCommerce
Without Limits
Build, grow, and scale your online store with the help of our enterprise-grade architecture to handle millions of orders. Cradle is engineered to adapt to complex setups that suit your specific business needs.
Global reach
Get reliable uptime and ensure your store loads instantly anywhere in the world using a distributed setup.
Multi market
Serve customers worldwide with multi-currency and multi-language from the same site.
Scale out and up
Scale both horizontally (scale out) and vertically (scale up).
System architecture,
enabling scalability
One of our goals is Cradle CMS is a system simple to setup, runs efficiently on a single board computer yet can be scaled into a fully distributed system.
- Horizontal and vertical scaling
The architecture of the software enables physical separation of services and both horizontal (scale out) and vertical (scale up) scaling is possible. - Distributed database option
The system supports three database options: Sqlite3, Postgres and CockroachDB. - Horisontally scale databases
With the API separated in read and write paths, multiple databases can be setup with an efficient horizonal scaling. - S3 compability
S3 for multi-region distributed server setups - CDN support
For distributed setups a CDN can be connected.
Cradle solutions has three database options. Using Cockroach db, a distributed database, data is kept synchronised between sites in a distributed setup. Files are kept up to date using an S3-compatible storage cluster or synced between fileservers at each site.

A flexible infrastructure,
that adapts to your business.
Whether you're running on a single server or have an anycast deployment, Cradle's architecture adapts to your requirements, from small installations to enterprise-level deployments.
Small installations |
Enterprise-level deployments |
|
---|---|---|
Self-hosting |
For the lowest costs install on-prem on a single board computer. |
Enables setup on a infrastructure with a combination of on cloud and on-prem. |
Containerised application |
Install on a single server using the default container application bundle. |
Install the system using separate containers to suit the venture's need. |
Database options |
SQLite, the default option, gives the best performance and easiest installation |
CockroachDB, a distributed SQL database. |
Storage options |
Default file storage. |
S3 compatible |
Need to scale your infrastructure?
Start with a single server or in a distributed setup. Our flexible architecture adapts to your requirements at every stage.