3 ms·
Sounds like yet another attempt to shoehorn your chosen solution (blockchain?) into a problem better solved without it. Compare to this actual working solution
by more_corn 3y ago
Sounds like yet another attempt to shoehorn your chosen solution (blockchain?) into a problem better solved without it.
Compare to this actual working solution:
I run gitlab runners on spot instances (or at home for personal projects) The runners check in with the server, get a job, process it and send the results. A CI job can have multiple parts. A server can be handling multiple client requests simultaneously.
CI is a resource intensive process so you want beefy machines but they shouldn’t run when not needed (at night if you’re in one time zone, when unloaded if you’re distributed). Enter autoscailing groups and spot instances. 4x the speed for 10% of the cost of always on and “on demand” priced instances. Or for personal projects, speedy when needed idle when not.
Compare this solution to what you’re working on. You’ll see you’re doing a lot of extra work for no additional value.