Network Monitoring, Moral Hazards and Crumple Zones
etherealmind.com
etherealmind.com
The reason why data networking is done in "declarative" mode rather than "imperative" aka centralised mode, is that centralised systems can't scale - or they can scale - but not to the degree required for planetary communication of seemingly infinite quantities of cat videos. Mathematically, it's not just that the difference in the available real time information capacity is orders of magnitude, but that there is a reachable capacity for very large distributed systems, while all centralised systems are necessarily limited by the centre.
The tools are light years ahead of where they used to be, but you still have to able to use them, and deal with users who at no time want to acknowledge that their application has to be a good network citizen. Just like real life really.
Fundamentally, the network infrastructure team had plenty of monitoring - it was just insufficiently scoped for anything anyone but the network team cared about. The granularity of the monitoring was insufficient to catch a wave of handshake failures with third parties, yet it wasn't broad enough to detect when everyone across the enterprise was experiencing so much packet loss due to asymmetric routing that throughput to third party services dropped by an order of magnitude, too. Yet somehow every rack in the DCs had perfect layout and each cable was pinpointed to the extent that if you unplugged a cable randomly someone would come directly to that rack and switch in 3 minutes... after going through the biometric scanners and everything.
The fact that I became a part-time network engineer spending half my time doing network monitoring and troubleshooting when I was supposed to lead cloud operations and develop a devops in such an immature environment with no urgency to make it better is a large part of why I quit.