How to determine system requirements for an application?

155 views
Skip to first unread message

smartaq...@gmail.com

unread,
Jul 3, 2020, 5:59:04 AM7/3/20
to golang-nuts
Hello,

If we make an application in golang then how to determine the system requirements required for its flawless execution. 

What are the parameters to justify the estimated values ​​of CPU and RAM, especially for the application.exe built in Golang

Thanks 

fge...@gmail.com

unread,
Jul 3, 2020, 8:34:00 AM7/3/20
to smartaq...@gmail.com, golang-nuts
If you can do that in any other language, similar strategy would work in similar go programs as well.
(I assume you know you can't do that in the general case. For details see the halting problem.)

--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/15d06b49-a467-4f5c-bd5c-c29c93b576d7o%40googlegroups.com.

smart aquarius

unread,
Jul 3, 2020, 2:55:30 PM7/3/20
to golang-nuts
But as per my understanding the threading mechanism of Golang is far more better and lightweight than any technology like C# or Java. My use case is I wanted to deploy golang api on kuernetes which will be called by 150 clients every 20 seconds. I don't know how much ram and cpu will be be good in such case. Before this, I have never deployed anything on K8. I always used azure shared instance for my other technologies where resource management is automatic.  


On Friday, 3 July 2020 18:04:00 UTC+5:30, Gergely Födémesi wrote:
If you can do that in any other language, similar strategy would work in similar go programs as well.
(I assume you know you can't do that in the general case. For details see the halting problem.)

On Fri, Jul 3, 2020, 11:58 <smartaq...@gmail.com> wrote:
Hello,

If we make an application in golang then how to determine the system requirements required for its flawless execution. 

What are the parameters to justify the estimated values ​​of CPU and RAM, especially for the application.exe built in Golang

Thanks 

--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golan...@googlegroups.com.

thatipelli santhosh

unread,
Jul 4, 2020, 12:03:13 AM7/4/20
to smart aquarius, golang-nuts
My thought would be write another program or client to send requests to your k8's deployed app/program to test its limits and determine your optimal solution.

I think it is kind of doing a stress testing and go has tools for it. 

To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/abd6296e-c9f4-47b8-8871-ab946136f51bo%40googlegroups.com.

Joao Silva

unread,
Feb 8, 2024, 12:03:29 PM2/8/24
to golang-nuts

Hi friend, did you manage to solve it, I was having the same problem as you.
Reply all
Reply to author
Forward
0 new messages