• 0 Posts
  • 7 Comments
Joined 1 year ago
cake
Cake day: June 13th, 2023

help-circle
  • It’s cheaper if you don’t have constant load as you are only paying for resources you are actively using. Once you have constant load, you are paying a premium for flexibility you don’t need.

    For example, I did a cost estimate of porting one of our high volume, high compute services to an event-driven, serverless architecture and it would be literally millions of dollars a month vs $10,000s a month rolling our own solution with EC2 or ECS instances.

    Of course, self hosting in our own data center is even cheaper, where we can buy and run new hardware that we can run for years for a fraction of the cost of even the most cost-effective cloud solutions, as long as you have the people to maintain it.





  • Unlikely to be feasible for gaming as you will run in latency and overhead issues. If you want 60 fps, you have 16-17ms to render each frame.

    At the bare minimum, you are probably going to lose a couple of ms from network latency from even the best home networking setups.

    Then there is the extra overhead of maintaining state in realtime between multiple systems as well as coordinating what work each system can actually do in parallel. Full set of textures and other data will most certainly need to be on both, as having a shared memory pool across the network would be unfeasible. As a result, you will most likely have the same memory constraints, especially on the gpu, for each machine as you would just using a single machine.