I graduated in 1990 in Electrical Engineering and since then I have been in university, doing research in the field of DSP. To me programming is more a tool than a job.
This is basically a variation on the old theme of "buy or make." You need something (say, a wireless interface) for your product; do you make it yourself or do you just buy it "key-turn ready"?
The real answer usually depends on the volume of your product: beyond a given threshold it is possible that the cost of design your interface, producing, testing it, certifying it and so on... is overcome by the saving you obtain by not paying the margin of the wireless interface producer.
I do not have actual figures at hand, but my feeling is that in order to be more convenient to run your own server farm, you need a huge amount of traffic.
It comes up a lot around Kubernetes that, for it to be worth it to do it yourself you need to plan to compete on performance and reliability. If customers will choose your service because it's faster, then it makes sense, whatever your volume, to build it yourself.
Some comments have been hidden by the post's author - find out more
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
This is basically a variation on the old theme of "buy or make." You need something (say, a wireless interface) for your product; do you make it yourself or do you just buy it "key-turn ready"?
The real answer usually depends on the volume of your product: beyond a given threshold it is possible that the cost of design your interface, producing, testing it, certifying it and so on... is overcome by the saving you obtain by not paying the margin of the wireless interface producer.
I do not have actual figures at hand, but my feeling is that in order to be more convenient to run your own server farm, you need a huge amount of traffic.
It comes up a lot around Kubernetes that, for it to be worth it to do it yourself you need to plan to compete on performance and reliability. If customers will choose your service because it's faster, then it makes sense, whatever your volume, to build it yourself.