logoalt Hacker News

Winfred-zztoday at 12:52 AM2 repliesview on HN

>At the core, it's just an Ubuntu machine with a web server that hosts a dashboard and routes HTTP(s) requests to containerized apps.

So no fail over/redundancy? I think at minimum it should be two machines, so one can break. That is one of the important features of cloud applications as far as I'm concerned.

You don't have to deal with the problem of a single computer breaking.


Replies

praseodymtoday at 12:57 AM

This also adds a lot of moving parts and failure modes. For self-hosting I’d rather have downtime on a simple system that’s easy to fix rather than a complex setup that stays up but needs more maintenance when some component fails.

ball_of_linttoday at 3:09 AM

As soon as you add multiple instances you have to consider concurrency for every app you add, which is a huge cost on the app development side.