4 ms·
While this is cool and I dig it, I'm really, really thankful for maintenance windows at the current job. In the real world, 99.9% of systems aren't used 24/7/36
by mystifyingpoi 8mo ago
While this is cool and I dig it, I'm really, really thankful for maintenance windows at the current job. In the real world, 99.9% of systems aren't used 24/7/365. Just do the cutoff when everyone is asleep. Then restart everything to be sure.
- embedding-shape 8mo ago> In the real world, 99.9% of systems aren't used 24/7/365. Just do the cutoff when everyone is asleep "Real world" being something that covers max what, 10 hours of a day? What about things that are used by the entire world? I think there is more than you realize of those sort of services underpinning the entire internet and the web, serving a global user base.
- MagicMoonlight 8mo agoAlmost nothing in the world is used globally. You have a handful of things like YouTube and Facebook and the visa network. Nobody is using slopwork’s new CrudX at a global scale.
- aloha2436 8mo agoThe Visa network is the frontend to a truly staggering number of issuers who also want to maintain a similar level of uptime to support their cardholders wherever they are in the world.
- lll-o-lll 8mo ago>> Almost nothing in the world is used globally. ??? I’ve worked in this software game for over 20 years. I’m yet to experience this “no need to worry about the globe”. I think you have the fallacy of thinking local experience is general experience. There is a very large amount of b2b software out there that is serving multi-nationals of all types. Perhaps it is surprising, but there’s a large number of software solutions that aren’t that big, but still have customers in all the 4 corners.
- sanswork 8mo agoBasically every large multinational corporation will have a bunch of systems that are used globally. Most advertising companies work on global traffic patterns.
- citrin_ru 8mo agoA large multinational corporation can go a long way by splitting they IT infra into multiple regions and doing maintenance in different regions at different time.
- mystifyingpoi 8mo agoExactly, that's how you do it. Having one system for the whole world is risky.
- agnivade 8mo agoThis idea sounds nice, but there's a high maintenance cost to this. - How will you maintain multiple deployments across multiple regions in the world? Backups, security patches will start to take a toll. - How granular is the right split? Not every country has a cloud provider. Then you need to start thinking about regions and office timings and then it starts to get all blurry.
- mystifyingpoi 8mo ago> How will you maintain multiple deployments across multiple regions in the world? Backups, security patches will start to take a toll The same way as always - by automating the crap out of it. > How granular is the right split? Not every country has a cloud provider. Doesn't have to be one deployment for one country, does it? Having like 3 or 4 deployments across the globe already gives you (at least) 3-4 hours of inactivity window, let's say 1 am - 4 am or something.
- mystifyingpoi 8mo ago> What about things that are used by the entire world? Well, for the remaining 0.1% - go ahead and use the fancy hot replication thingy. Sometimes there is no choice, and that's fine. Although that might mean, that the system architecture is busted.
- ayuhito 8mo ago> Just do the cutoff when everyone is asleep. In this age, many smaller companies serve customers across the globe. There is no common “asleep”.