'Golang + MongoDB Official Driver vs Quarkus Reactive MongoDb

I am trying to implement a project on the cloud for as minimum resources as possible (cpu, ram usage) and be able to handle medium to large number of requests through the database.

For the database part, I have chosen mongodb but for the backend I am between golang or quarkus.

Golang has many advantages but the only thing that concerns me is the interaction with mongodb. Mongodb official driver for Golang doesn't support reactive interface and despite the fact that golang can be easily implemented to be async I am afraid that mongodb will be my bottleneck.

Quarkus looks very promising, it is supported by Red Hat and it has been built to address many issues for the cloud era. It has been built on top of async servers and supports reactive communication with mongodb.

What is your opinion of the above? What would you suggest?

Thanks,



Solution 1:[1]

I'm doing these tests. Reactive quarkus and golang. So far go is much better

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 jimmmisss