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.
- Better concurrency support with sharding
- Transaction logging
- Containerized application
- gRPC
- ...