Kore Tools Logo
Published on

Announcing Kore Cache

Authors

Introduction

In recent weeks we've worked a lot on branding, socials, and getting started with presence before delivering any sort of initial product.

Today, we're excited to be announcing our first product that will enter Open Beta soon: Kore Cache!

What is Kore Cache?

Kore Cache provides a critical building block for apps of any kind to deliver lightning fast performance. Kore Cache is a fully managed distributed cache with a simple REST API contract. This scenario allows builders and makers to temporarily store data and rapidly retrieve it when needed, regardless of the scale required. Plus, Kore Tools will provide tooling which will allow you to add it to your application in just a few minutes.

You can view Kore Cache as an easier-to-use alternative to hosting your own Redis cluster(s) or using Redis Cloud.

In the Beta period we will offer a REST API with a simple contract to get started with our tooling. Once the Open Beta is completed, Kore Tools will offer language libraries, examples, and expanded documentation as time goes by. Initially, we will build tooling primarily to support C# and Typescript consumers, however the team is very open to feedback and requests for other technology stacks.

Kore Cache represents a couple of simple concepts and abstractions: Keys, which stores your data, and Buckets, which contain any number of Keys within them. Keys are a simple key-value pair, and within each Bucket, each individual Key must be unique. The data that each key contains is determined by you: it can literally be any type of data stored in text format. Kore Tools will impose limits on the number of keys, the size of the key, and the size of the data stored in the key, but the type of data will never be constrainted or restricted by Kore Tools. We'll talk a bit more about size restrictions in an upcoming blog post and in our official documentation.

Why Kore Cache?

We are aiming for Kore Cache to provide a critical caching capability that scales with you, and is easier to use than alternatives on the market. This allows you to store computed data in a distributed cache, and retrieve it much faster without having to compute the value every time it's requested.

Caching strategies can often increase application performance times by multiple orders of magnitude: for example, if a compute operation takes 5 seconds to complete, you could cache that result and retrieve it in under 100ms on all future requests for the duration that the value is cached for. In this example, requests after the first have a 98% performance improvement!

Our future product goals are very simple:

  • Quick Start: Get started in under 5 minutes
  • Scale: Unlimited scale as you grow
  • Fully Managed: No overhead or management required
  • Performance: You get the same fast performance whether you have 10 data elements or 10,000,000
  • Affordable: Prices that don't make your eyes bleed
  • Secure: Advanced security features to keep your data safe
  • Multi-region: We will offer hosting in multiple regions around the world in the future to meet latency requirements

We don't just intend to sell Kore Cache, either: Kore Tools' future products will extensively leverage Kore Cache as a critical part of our infrastructure and architectural design.

Sounds great! When can I try it?

We're planning to start a public Open Beta before the end of the year. If you're interested in trying an even earlier version and providing earlier feedback, please contact us at support@kore-tools.com or sign up for news at https://comingsoon.kore-tools.com.

We'll have more updates as November continues. Keep building!