High-performance caching for microservices

Pivotal Cloud Cache, powered by Apache® Geode™, is an in-memory, key-value store that performs read/write operations at blazingly fast speeds.

Get started

Delight your users with lightning-fast apps

Amp up your applications with a cache to deliver low-latency responses to data access requests.

Unlock the power of your enterprise data

Boost the accessibility and resilience of your legacy systems with new caching architectures.

Easily add an in-memory cache to your apps

Provision on-demand clusters in minutes and improve your apps with caching plans based on common patterns.

Why Pivotal Cloud Cache?

To fully realize the benefits of microservices, you need to consider how your data is managed. Traditional databases are often too brittle or unreliable for use with microservices. That’s why every modern distributed architecture needs a cache!

Superior performance

Cloud Cache was designed for responding to large volumes of concurrent requests while maintaining low latency and high throughput.

Strong consistency

Give your update-heavy applications a cache that always returns fresh data, never stale data, in accordance with the 'C' in the CAP theorem.

First-class integration with Spring

Spring Data Geode and Spring Boot for Apache Geode simplify how developers need to work with Cloud Cache. Let Spring handle the details so you can get on with building great apps!

Multi-site replication

Use the product's WAN replication capability for active-active configuration. For disaster recovery, deploy Cloud Cache across sites in an active-passive setup.

Flexibility for popular caching patterns

Adopting the look-aside caching pattern? Session State Caching? Either way, Cloud Cache has you covered.

High availability

Pivotal Platform and Cloud Cache work hand in hand to ensure that high availability is offered at every layer of the stack. Cloud Cache replicates data to quickly recover from node, availability zone, or site failures.

Built for horizontal scale

Cloud Cache supports scale-out patterns with data partitioning. Partitions are dynamically rebalanced when servers are added or removed.

Supports .NET apps

Need to add a cache to your .NET apps? It’s easy with the Cloud Cache .NET client. Enjoy frictionless access to the full capabilities of Cloud Cache.

Security is built in, not bolted on

Cloud Cache integrates with CredHub to safely encrypt passwords and other secrets. And Cloud Cache supports TLS, so all data flows between Cloud Cache and the platform are encrypted.

Read the white paper
In-Memory Data Caching for Microservices Architectures
Download white paper

Use Cases

Legacy data modernization

Many of the legacy data sources still remain outside modern runtimes like Pivotal Platform. Use Cloud Cache to cache legacy data on the platform and make it available to a whole new generation of microservices. This protects investments in legacy data, while also enabling the evolution to a modern architecture.

Session-state caching

Cache session or application state data for the duration of a given user’s session. It offers fast access to state information, while improving resiliency and business continuity. Cloud Cache is preconfigured for session-state caching, and enjoys extensive support within the Spring Framework.

Application data cache

Cloud Cache can help when your backing store can’t keep up with the volume of concurrent requests from the app. Use Pivotal Platform and Cloud Cache together to keep your applications online and serving traffic. Your users will thank you!

Multi-cloud data cache

Nearly every Pivotal Platform customer ends up running multiple foundations on multiple clouds. Common business drivers include: disaster recovery, reduced latency, and data sovereignty laws and regulations. Cloud Cache’s WAN replication provides the data layer underpinnings to make your multi-cloud strategy work.

Event processing

Cloud Cache includes a sophisticated eventing system that uses a pub-sub mechanism for publishing events to subscribers. It’s often used in distributed microservices architectures for processes like credit card fraud detection.

Transaction processing

Some backing stores can’t keep up with high-volume transaction processing, especially when there are many simultaneous requests. When increasing backing store concurrency is too difficult, Cloud Cache can be the solution.

Data-aware compute grid

Need to perform massive number crunching on large data sets? Cloud Cache can do map-reduce-style processing where data is sharded and computation-intensive workloads are sent each shard.

Streaming data capture

Cloud Cache is perfect for IoT scenarios where you’re ingesting data from sensors and monitors.

Let's talk.

Contact us about Pivotal Cloud Cache.

Thank you for your interest!

We will get back to you shortly.

Apache Geode™ is an in-memory distributed data store for high scale custom applications. Geode provides in-memory access for all operational data, spread across hundreds of nodes, with a shared-nothing architecture. This enables Geode to provide low latency data access to applications at massive scale, with many concurrent transactions involving tens of terabytes of operational data. Apache, Apache Geode, Geode, and the Geode logo are trademarks of the Apache Software Foundation. The Apache Software Foundation has no affiliation with and does not endorse the materials provided at this event. Learn more.

Contact us