Best of Infrastructure2022

  1. 1
    Article
    Avatar of dzDZone·4y

    Your Old Laptop Is Your New Database Server

    In times of Docker containers, configuring a machine to run server software is extremely easy. In this article, I’ll show you how to take advantage of that old laptop by installing Ubuntu Server, Docker, and a MariaDB database with all the configurations needed to have it always available.

  2. 2
    Article
    Avatar of phProduct Hunt·4y

    Coolify - An open-source & self-hostable Heroku / Netlify alternative

    Coolify is an open-source and self-hostable all-in-one (IaaS) solution. It's an alternative software to Heroku and Netlify and other similar software out there. Coolify is available in the US and Canada. For more information, visit Coolify's website.

  3. 3
    Article
    Avatar of spaceliftSpacelift·3y

    The Most Comprehensive List of DevOps Tools for 2023

    The Most Comprehensive List of DevOps Tools for 2023 gathers some of the most useful and commonly used DevOps tools and technologies. Git Git is the most commonly used distributed version control system and is the clear winner in this space. GitHub GitHub is the default and most broadly used code repository management system.

  4. 4
    Article
    Avatar of pointerPointer·4y

    louislam/uptime-kuma: A fancy self-hosted monitoring tool

    Uptime Kuma is a self-hosted monitoring tool. It is available on GitHub. The server is located in Tokyo, so if you live far from there, it may affect your experience. You can get notifications via Telegram, Discord, Gotify, Slack, Pushover, Email (SMTP)

  5. 5
    Article
    Avatar of communityCommunity Picks·4y

    DevOps is Bullshit

    DevOps started as a well-intentioned set of practices and culture, but it has devolved into an unholy beast of division and tunnel vision. Coding Coding is becoming more and more of a hodge-podge of cloud APIs. We should want to write and run less code, not run more code. The silos are a feature, not a bug.

  6. 6
    Article
    Avatar of pointerPointer·4y

    mikeroyal/Self-Hosting-Guide: Self-Hosting Guide. Learn all about locally hosting(on premises & private web servers) and managing software applications by yourself or your organization.

    Most self-hosted software can be installed using Docker, a packaging system which allows software to bundle their configuration and dependencies. Shipwright is a WebUI to generate templates for Yacht, Portainer, Docker-Compose, and Unraid. Dozzle is a small lightweight application with a web based interface to monitor Docker logs. Diun is a tool that receive notifications when a Docker image is updated.

  7. 7
    Article
    Avatar of pointerPointer·4y

    bregman-arie/devops-exercises: Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevO

    This repo contains questions and exercises on various technical topics, sometimes related to DevOps and SRE. There are currently 2292 exercises and questions. You can use these for preparing for an interview but most of the questions don't represent an actual interview. Join our DevOps community where we have discussions and share resources.

  8. 8
    Article
    Avatar of geekcultureGeek Culture·4y

    Trends in Software Development 2022

    Andrzej Frydryszak has compiled a list of the most significant points he heard at software development conferences this year. Kubernetes (K8S) don’t seem as if it’s are going to join the two in the valley of sorrow.

  9. 9
    Article
    Avatar of medium_jsMedium·4y

    The 10 Platform Engineering Tools To Use in 2022

    Platform Engineering is the process of enabling software engineering teams to autonomously perform end-to-end operations of the application life cycle in a cloud environment. Humanitec is part of this revolution Powered by a centralized software catalog, Backstage restores orders to your microservices and infrastructure and enables your product teams to ship high-quality code quickly.

  10. 10
    Article
    Avatar of dzDZone·4y

    7 Modern Microservice Design Patterns

    Microservices have an entirely new set of problems due to their distributed service-oriented architecture. This post will consider the specific design patterns that can help us build reliable, secure and traceable microservices. We’ll consider patterns to help with the following areas: reliability, monitoring, security and discovery.

  11. 11
    Article
    Avatar of asayerasayer·4y

    Four top Front End Monitoring Tools for your Website

    Front-end or front-end application monitoring includes the process and tools for tracking and managing an application's presentation layer. For example, NGINX Amplify, a SaaS-based monitoring tool, monitors performance, tracks infrastructure assets, and enhances configuration using static analysis. OpenReplay tracks critical slowdowns, crashes, CPU/memory usage, rendering times, etc. It can capture JavaScript errors and sync with recordings. You can upload your source maps to see the source code in the stack trace.

  12. 12
    Article
    Avatar of faunaFauna·3y

    Side-by-side comparison of serverless databases

    Serverless databases make it easy to build and scale your application because they abstract away the underlying infrastructure and automatically scale to meet the need of your application. With MongoDB, you don’t have to manage any infrastructure by yourself. This article compares commonly used serverless databases so you can make an informed decision.

  13. 13
    Article
    Avatar of asayerasayer·4y

    Four top Front End Monitoring Tools for your Website

    Front-end or front-end application monitoring includes the process and tools for tracking and managing an application’s presentation layer. It also helps fix websites, native apps, and web apps by discarding potentially harmful errors. For example, NGINX Amplify, a SaaS-based monitoring tool, monitors performance.

  14. 14
    Article
    Avatar of devgeniusDev Genius·4y

    Get started with Docker and Docker Compose

    Docker is a set of platform as a service (PaaS) products that use OS-level virtualization to deliver software in packages called containers. The service has both free and premium tiers. The software that hosts the containers is called Docker Engine. Get started with Docker and Docker Compose.

  15. 15
    Article
    Avatar of communityCommunity Picks·4y

    Developer Experience Infrastructure (DXI)

    Developer Experience Infrastructure (DXI) is a new emerging infrastructure category sitting on top of API and cloud infrastructure. It enables any company to deliver world-class developer experiences by offloading the intricate details and complexities of developer experience to a new set of infrastructure components and services.

  16. 16
    Article
    Avatar of phProduct Hunt·4y

    PocketBase - Open Source realtime backend in 1 file

    PocketBase is an open source Go backend that has embedded realtime database, files and users management, admin UI and REST-ish API, all compiled in 1 portable executable. You could think of it as a lightweight alternative to Firebase or Supabase. For more information on PocketBase click here.

  17. 17
    Article
    Avatar of gcgitconnected·4y

    7 Best Tools for Monitoring Node.js Servers.

    There are several tools available for monitoring servers, but few are designed specifically for Node.js. In this post, we will discover the 7 best of them. PM2 PM2 is a potent instrument to run Node applications, but it is also very good at maintaining and monitoring standalone applications in production servers.

  18. 18
    Article
    Avatar of hashnodeHashnode·4y

    Terraform Basics

    Terraform is an infrastructure management tool developed by HashiCorp. It lets you provision and maintain cloud resources like Servers, Networking, Storage etc. It is a tool/command line program we run to define and make changes to our infrastructure. We can think terraform as Setting up blank canvas, but we still need other tools to Not its not lets understand this.

  19. 19
    Article
    Avatar of devgeniusDev Genius·4y

    A glimpse of System Design and Architecture

    Refresher project aims to create a complete guide in every aspect of those technologies to serve as a guide or a template for jumpstarting similar projects. The project is a Django backend using PostgresSQL database with asynchronous task scheduler — celery — using a Redis broker. The speedtester app mainly runs internet speedtests every specific interval using celery workers and stores the download , upload speeds and URL of each test to the Postgres database.

  20. 20
    Article
    Avatar of phProduct Hunt·3y

    Fiberplane - Figma for DevOps

    Figma for DevOps Fiberplane puts a programmable SRE environment at the fingertips of engineers.

  21. 21
    Article
    Avatar of developercomDeveloper.com·4y

    Deployment Patterns in Microservices Architecture

    Serverless environments make it much easier to deploy microservices because they allow you to focus on building your application functionality instead of worrying about the underlying infrastructure. Serverless architectures have several benefits, including improved scalability and flexibility, reduced pricing, and increased developer productivity.

  22. 22
    Article
    Avatar of faunFaun·4y

    DevOps Roadmap 2022

    DevOps skills are high in demand and there is constant learning required to keep yourself in sync with market demand. This post is to share the notes that can help you. Let’s see some guidance based on my experience and understanding. DevOps Roadmap 2022: Be fundamentally strong in the networking technologies.

  23. 23
    Article
    Avatar of itnextITNEXT·4y

    Replace Docker Desktop with lima

    Docker Desktop was automatically mounting some paths on the Linux VM, like the Home folder. Lima has everything, automatic volume mount, port forwarding, and support to Intel and M1 CPUs. I plan to have Lima manage a VM running the Docker server and expose the socket to my Mac.

  24. 24
    Article
    Avatar of googleossGoogle Open Source Blog·3y

    Explore the new Learn Kubernetes with Google website!

    Learn Kubernetes with Google brings together experts from Google and across the industry to communicate the latest trends in building your infrastructure. The 2021 annual report1 also listed close to 60 enhancements by special interest and working groups to the project.

  25. 25
    Article
    Avatar of appsignalAppSignal·4y

    Minimize Heap Allocations in Node.js

    The Heap Memory allocation is only possible with primitive variables. Memory stored in the heap will live on unless it is explicitly deleted or deallocated. The heap is a large chunk of contiguous memory blocks and is expected to remain so even after allocation and deallocation. If a sufficient chunk is not found, the program will request an increase in heap space.