Investigate feasibility of creating a Quarkus extension for DataNucleus #1231
Labels
component/api-server
p3
Nice-to-have features
size/L
High effort
spike/research
Requires more research before implementation
Current Behavior
Having to deal with multiple tech stacks (Alpine for API server, Quarkus for all other services) poses some challenges. It would be great if we could eventually converge them all to at least use the same framework.
Having all of the services use the same tech stack could potentially enable us to structure the project as modular monolith, such that users can decide if they prefer to deploy a single application, or multiple.
The API server largely uses standard Java EE concepts and as such would be relatively easy to port to Quarkus. The only outlier being the persistence framework, DataNucleus. There is no Quarkus extension for it (quarkusio/quarkus#1908). However, it might be feasible to create one.
Proposed Behavior
Investigate how feasible it is to create a Quarkus extension for DataNucleus: https://quarkus.io/guides/writing-extensions
Checklist
The text was updated successfully, but these errors were encountered: