Networking never fails to surprise me when it comes to dependencies and its live nature – it’s a world that’s continually changing, and yes upgrades designed to improve performance or security are often the ones that cause outages.
Even carefully planned updates can have consequences that might initially be difficult to see during early pilots and test, due to a highly dependent mix of switches, firewalls, clouds and more – not to mention the challenges that come with interoperability in a world of mixed vendors.