I have very small exp with java/kotlin, all I tried in the past was a classic spring boot with its own jpa and so on
Given that, I’m currently trying to choose the libraries to use for an asynchronous graphql server with a code first approach, I’m looking for some tips
Is expedia/graphql-kotlin good or are there alternatives?
Which web framework should I use? Spring or spark/other?
I don’t really understand how asynchronous database access works (I’m used to node where everything is async u know). It is not enabled by default while using hibernate/any jdbc right, what am I supposed to use?
Secondary: logging and validation libs suggestions
Thanks for the help
EDIT NON RELATED QUESTION: Is it fine using Apache Spark in kotlin or does it have any downside compared to java?