Caching and scaling
A middle layer built for the future
Enterspeed essentially works as an advanced cache but is much more than that. This is why we call ourselves a "middle layer", rather than a "caching layer". We are a middle layer for decoupling, data orchestration, and content federation.
Like a caching layer, we transform dynamic content into simple, static data. Whenever your content changes, we "invalidate" the old content and serve the new content to the user.
All content available in the Enterspeed Delivery API is stored in an in-memory database.
One of the things that differentiate Enterspeed from a traditional cache, is the capability of combining multiple data sources and modelling content as you please.
Moreover, by using Enterspeed you don't need to worry about cache invalidation – we always serve the latest content to your users. As the late Phil Karlton once stated: “There are only two hard things in Computer Science: cache invalidation and naming things”.
Scale your website as traffic grows
As the volume of traffic to your website increases, it can become more challenging to keep your website running smoothly and efficiently.
By using Enterspeed as a middle layer, you can relieve some of the workload from your servers, allowing them to scale more easily as traffic grows.
This can help ensure that your website remains responsive and available to users, even during periods of high traffic.
Overall, using Enterspeed can help improve the performance and scalability of your website, allowing it to handle more traffic and serve pages faster to users.
This can be especially valuable for websites with a large volume of traffic or those that are experiencing rapid growth.
We are constantly monitoring incoming traffic and can automatically scale on demand. That way you don't have to worry about sudden spikes in traffic.
So, what exactly are scalable APIs, and why should you care? You can read more in this blogpost about understanding Scalable APIs