Southwest flies high over CrowdStrike outage (News)
Jul 22, 2024
auto_awesome
Brendan Gregg, an expert in eBPF technology, discusses its potential to eliminate frustrating outages. Industry analyst Misty De Meo shares her views on GitHub's evolution and likens it to legacy software. Gavin D. Howard argues against using Rust universally, promoting a selective approach. Meanwhile, Gregor Ojstersek emphasizes the importance of relationship-building within engineering teams. Together, they explore the impact of a CrowdStrike outage and how lessons learned can foster resilience across the tech landscape.
The CrowdStrike outage illustrated the vulnerabilities of modern systems, emphasizing the need for eBPF to enhance security and resilience.
Concerns about universally adopting Rust highlight the importance of diverse programming languages to ensure suitable solutions for different challenges.
Deep dives
Impact of the CrowdStrike Outage on Industries
The recent CrowdStrike outage has had significant repercussions across multiple industries, with hospitals, banks, and airlines experiencing the most disruption. Notably, several major airlines, including Delta, American, and United, faced operational challenges, while Southwest Airlines managed to avoid issues by relying on older technology platforms, specifically Windows 3.1 and Windows 95. This incident underscores the vulnerabilities inherent in modern systems, prompting discussions about the adoption of eBPF technology, which could enhance security and reduce the risk of such outages. As companies consider eBPF for Linux and soon for Windows, there is a push for businesses to prioritize this technology to prevent future failures similar to this major incident.
Concerns Over Programming Language Monoculture
There is growing concern over the potential for Rust to dominate the programming landscape, with some advocating against the idea of adopting it universally for software development. Emphasizing that Rust does not automatically improve code quality, developers are cautioned against making language choices based solely on trends rather than on objective evaluations of suitability. The warning comes in light of the recent tech outage, highlighting the risks of relying too heavily on a single programming language and the issues that could arise from a lack of diversity in technology choices. Advocates for a balanced approach stress the importance of using various languages where they are most effective and appropriate.
Brendan Gregg details how eBPF can help us have no more blue Fridays, Misty De Meo thinks GitHub is starting to feel like legacy software, Gavin D. Howard does not want Rust to be used for everything, The Notion team published a deep dive into how they used the WASM version of SQLite to improve browser performance & Gregor Ojstersek writes up how to build good relationships inside and outside your engineering teams.