Best of InfrastructureMarch 2023

  1. 1
    Article
    Avatar of appsignalAppSignal·3y

    How to Build an Error Handling Layer in Node.js

    An error handling layer is a collection of files in a backend software architecture that contain all the logic required to handle errors. All errors that occur in an Express application pass through that layer. By centralizing error handling logic in one place, you can easily integrate custom error behaviors like logging or monitoring.

  2. 2
    Article
    Avatar of pointerPointer·3y

    mrsked/mrsk: Deploy web apps anywhere.

    MRSK deploys web apps anywhere from bare metal to cloud VMs using Docker. It uses the dynamic reverse-proxy Traefik to hold requests while the new application container is started and the old one is stopped. It works seamlessly across multiple hosts, using SSHKit to execute commands.

  3. 3
    Article
    Avatar of notedNoted·3y

    A Complete Beginners Guide to Proxmox

    A beginner's guide to Proxmox, a free, open-source virtualization platform used in data centers, enterprises, and homelabs. Learn how to install Proxmox, access the web interface, create virtual machines and containers, set up storage and networking, and create backups.

  4. 4
    Article
    Avatar of glcGolang News·3y

    A Golang based open-source, self-hosted feature flag application

    Flipt is an open-source, self-hosted feature flag application that allows you to run experiments across services in your environment. It can be deployed within your existing infrastructure so that you don’t have to worry about your information being sent to a third party or the latency required to communicate across the internet.

  5. 5
    Article
    Avatar of communityCommunity Picks·3y

    Cloud Computing: Core Concepts and Career Tips You Need to Know

    Cloud computing offers several benefits, including scalability, flexibility, and cost savings. Public, private, and hybrid clouds each have their own advantages and are suited for different use cases. Cloud migration planning is critical for ensuring a successful transition to the cloud.