I was wondering how you are making your internet connection reliable. Most of you must be having more than one connection, Could you please share how you are bonding them, or how you are taking care of the reliability/robustness part of it.
I am using speedify on windows 7 , to merge a local broadband, a jiofi (directly connected to the computer), an airtel 4G (again directly connected dongle), And some java code to check the net connection every minute, with a loud alarm. The broadband is unreliable, but this whole setup is robust. Speedify is great, but is not cheap, and trying to replace it with something else.
There are many ways to merge various net connections, hardware/software/configurations, Please share how you are doing it.
There also being a possibility of using a reliable hosting service ,