sirix
sirix copied to clipboard
Using Quarkus(.io) for the REST-API bundle/module.
This would give us a better starting point for getting a Kubernetes cluster up and running in the future. Maybe also using the GraalVM with native binaries. As we didn't use reflection and other stuff which would prohibit the use of native binaries the only thing now is that we moved to Java 13 and the GraalVM just started to support Java 11.
Did you mean https://quarkus.io/ ? (Note: quarkus instead of quarkis) I'm not familiar with that project but I didn't find anything under quarkis.io and it seems like the right thing.
Yes, Quarkus, sorry...
No worries, I just wanted to make sure I was looking at the right thing :) I've had my eye on Sirix for a little while and wanted to dig in a little more.
Very cool. Let me know if I can help. And if you use SirixDB and encounter bugs, please let me know :-)
For reference:
Vert.x quickstart: https://github.com/quarkusio/quarkus-quickstarts/tree/master/vertx-quickstart
And the Router based approach using the Vert.x ALI directly instead of all this Annotation based stuff:
https://quarkus.io/guides/reactive-routes#using-the-vert-x-web-router
Not sure we need Quarkus. I think Vert.x underlying Quarkus is perfectly ok. I think peak performance might be necessary as well (via JIT compilation), in comparison to fast startup times and low memory footprint (with AOT compilation).