FgForrest / evitaDB

evitaDB is a specialized database with an easy-to-use API for e-commerce systems. It is a low-latency NoSQL in-memory engine that handles all the complex tasks that e-commerce systems have to deal with on a daily basis. evitaDB is expected to act as a fast secondary lookup/search index used by front stores.
https://evitadb.io
Other
55 stars 6 forks source link

System services for evitaLab #615

Open lukashornych opened 1 week ago

lukashornych commented 1 week ago

We will need several internal APIs for evitaLab management tooling. Ideally, we would want to use gRPC with gRPC-web for it.

API for backups

API for JFR

API for query recordings

lukashornych commented 6 days ago

We will also need to support unsafe mode for evitaQL when querying data. It could be just a parameter in input object when querying data. evitaLab would use by default unsafe mode. There could than be a switch in evitaQL console to switch to safe mode for debugging or something.

There will be new methods in gRPC services:

We want to explicitly distinguish, so the developer using it doesn't accidentally use unsafe mode.