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 is available on doc.itisadb
The demo version is available on demo.itisadb
- Go - itisadb-go-sdk
go run cmd/itisadb/main.go