Skip to content

egorgasay/itisadb

Repository files navigation

ItisaDB GitHub go.mod Go version GitHub issues License

This is a system consisting of several microservices (Memory Balancer, Storage, WebApplication), which is a distributed key-value database.

There can be an unlimited number of Storage instances, they are connected to the Memory Balancer via gRPC, which distributes the load between them. You can connect to the Web Application (Echo) via the Web interface to enter the necessary data manually.

The system is fault-tolerant, guarantees complete data recovery even after a power outage.

Documentation

Documentation is available on doc.itisadb

Demo Version

The demo version is available on demo.itisadb

Drivers

Quick start

go run cmd/itisadb/main.go