Skip to content

pantuza/vetulus

Repository files navigation

Vetulus

Choose data structures and earn them as a service.

Build Status Coverage Status Docker Build Status GPL licensed

How it works

Create a protobuffer and give it to Vetulus. Choose a data structure that will store and handle it for you as a service.

Let's take a look at an example:

Imagine you have the following data about people: (name, gender, age). You need to store them ordered by age. Well, we can use a Queue data structure to dinamically organize data as olderly always goes on the front of the Queue. With that, Vetulus gives to you an gRPC interface that implements the methods of this data structure. In our example, you will earn Enqueue, Dequeue, Size methods and etc.

Vetulus is your data structure as a service.

See documentation (coming soon) for more details and usage.

Getting started

You can check vetulus service by simply running:

$> docker run --rm pantuza/vetulus

then you have a service running ready to receive requests.

Checkout the example video (coming soon) and the tutorial (coming soon)

How to contribute

Please check the Contributing file.

Releases

No releases published

Packages

No packages published

Languages