Best of InfrastructureJune 2025

  1. 1
    Article
    Avatar of freecodecampfreeCodeCamp·47w

    How to Configure Network Interfaces in Linux

    Network interfaces in Linux serve as connection points between the system and networks, enabling communication with other devices and the internet. The guide covers both physical interfaces (Ethernet, Wi-Fi) and virtual interfaces (loopback, bridge, tunnel), explaining how to list available interfaces using commands like `ip link show` and `ifconfig`. It demonstrates configuring static and dynamic IP addresses using NetworkManager's `nmcli` command, temporary configurations with the `ip` command, and setting up network bridges for virtualization environments. Best practices include making configurations persistent, using static IPs for servers, securing unused interfaces, monitoring network status, and keeping network packages updated to maintain system stability and security.

  2. 2
    Video
    Avatar of fireshipFireship·47w

    That time Google Cloud Platform bricked the Internet…

    Google Cloud Platform experienced a major outage that affected popular services like Snapchat, Spotify, Discord, and Cloudflare, causing nearly 100% error rates for over 2 hours. The incident was caused by a dormant bug in Google's API management service - a null pointer exception in code that lacked proper error handling. The bug was introduced on May 29th but remained undetected until a policy change on June 12th triggered the faulty code path, causing the API management binary to crash globally. Google took 40 minutes to begin rollback and 4 hours to fully stabilize, potentially costing millions in SLA credits and damaging their reputation in the competitive cloud market.

  3. 3
    Video
    Avatar of explainingcomputersExplainingComputers·48w

    ReactOS: Open Source Windows OS

    ReactOS is an open-source operating system designed to run Windows applications and drivers without containing Microsoft code. The project, running since 1996, uses clean room reverse engineering to achieve Windows NT compatibility. Version 0.4.15 shows significant improvements in stability and application compatibility, successfully running software like Microsoft Office XP, Adobe Audition, and Blender. While still in alpha with hardware compatibility limitations and occasional crashes, ReactOS demonstrates potential as a niche solution for running legacy Windows software in open-source environments, particularly when deployed in virtual machines.

  4. 4
    Article
    Avatar of spaceliftSpacelift·49w

    Automation with Ansible AWX [Step-by-Step Guide]

    Ansible AWX is an open-source web-based interface for Ansible automation that provides a centralized dashboard for managing playbooks, inventories, credentials, and job templates. The guide covers AWX's key features including role-based access control, job scheduling, and notifications, while explaining its relationship to Red Hat's Ansible Automation Platform. It provides a comprehensive step-by-step walkthrough of setting up AWX using Docker Compose, creating inventories and projects, configuring SSH credentials, building job templates, and executing playbooks to automate Nginx installation on Ubuntu servers.

  5. 5
    Article
    Avatar of communityCommunity Picks·46w

    MacRimi/ProxMenux: ProxMenux An Interactive Menu for Proxmox VE Management

    ProxMenux is an interactive command-line management tool for Proxmox VE that simplifies server administration through a menu-driven interface. The tool can be installed with a single bash command and provides an easy way to execute commands and scripts on Proxmox VE 8.x systems. It automatically handles dependencies including bash, curl, wget, jq, whiptail, and python3-venv, with translation support through a Python virtual environment.

  6. 6
    Article
    Avatar of baeldungBaeldung·46w

    Faking OAuth2 Single Sign-on in Spring

    Learn how to test OAuth2 Single Sign-On implementations in Spring Boot applications without running actual authorization servers. The guide covers two approaches: bypassing authentication using MockMvc with Spring Security test configurations, and mocking the authorization server using WireMock. Both methods eliminate the need for Keycloak during testing while maintaining realistic test scenarios for OAuth2 SSO flows.