#Quarkus Backend Solution
1 messages · Page 1 of 1 (latest)
<@&987246399047479336> please have a look, thanks.
Here is an AI assisted attempt to answer your question 🤖. Maybe it helps! In any case, a human is on the way 👍. To continue talking to the AI, you can use </chatgpt:1108714622413963314>.
Yes, Quarkus can be used as a complete backend solution for Java applications. Quarkus is a Kubernetes-native Java framework specifically designed for cloud-native and serverless applications. It provides a fast startup time and low memory usage, making it ideal for microservices architectures.
Quarkus includes a wide range of features that are essential for building robust backend applications, such as support for RESTful APIs, messaging systems, database access, security mechanisms, and more. It also offers seamless integration with popular Java libraries and frameworks like Hibernate ORM, Spring DI, and Eclipse MicroProfile.
Additionally, Quarkus supports reactive programming and has built-in support for popular reactive streams implementations like Mutiny. This allows developers to easily build scalable and responsive backend services that can handle a high volume of concurrent requests.
Overall, Quarkus provides all the necessary tools and capabilities to develop a complete backend solution for Java applications. Its lightweight nature and optimized performance make it an excellent choice for building modern cloud-native applications that require high efficiency and scalability.
are you aware of any issues it comes with when using it instead of something like spring?
It's a bit less used, but no less valid.
wow quarkus seems to be compatible with spring data jpa!
quarkus is amazing
its based on vert.x so its super performant too
and has great out of the box support for native builds
have you worked with it?
Yeah I looked into it but I'm a serverless kid so it didn't fit the boat for me because I needed something fast
While native builds are good, it didn't seem worth it compared to python, typescript, rust etc since they have really quick start times
I'm also a Spring hater
A big big hater
lmao
I have a GH issue open on their repo and it's been unloved by the Spring team for over a year
share
it seems just too complex for my needs, hiding alot of shit behind
it got completely ignored lmao
That contributed to my hatred 
Because it's an actual issue but it's just not "common"?
Like what's wrong with using their discovery service for discovery of a web socket 
It's okay, I'm just bias against spring though since it wasn't the only issue I had found and I gave up wanting to raise bugs or contributing code to them to fix it
It effected my development though because I had to find workarounds and loop holes
To your immediate question though, yeah Quarkus is good
Since you have access to the entire vert.x stack, you can easily use that in place for any natively missing functionality
my goal is to make a application with jwt auth and database and i think spring is a bit overkill for my needs
but i need help choosing a better framework
Taz also told me that AWS can do it serverless, but idk if it can fulfill my needs + never woprked with it
If you're using Quarkus, why not use Panache?
if you know anyone who knows quarkus let me know
Please don't ask to ask, nor only say hello, just ask your actual question right away, thanks 
If you want to read about the details of why this is better, check out:
https://dontasktoask.com/
i wanted to try implement JWT auth using quarkus, generated the jwt token, but when i then passed it onto Authorization header and secured endpoint i always get unauthorized
For people to help you you'll need to share some code.