/cnkv

Let's learn Cloud Native by building a simple key-value store.

Apache License 2.0Apache-2.0

☁️ cnkv

This repository contains a naive implementation of key-value store that focuses on concepts introduced in Cloud Native Go and more. Do not use this application for production (if you need an in-memory key-value store, use Redis); this project is for education purposes only, focusing on concepts introduced below.

Concepts

  • Better concurrency support with sharding
  • Transaction logging
  • Containerized application
  • gRPC
  • ...