Best of InfrastructureNovember 2023

  1. 1
    Article
    Avatar of awstipAWS Tip·2y

    Mastering Docker: A Comprehensive Guide

    Docker is an open platform for developing, shipping, and running applications. It separates applications from infrastructure and allows for quick software delivery. Key Docker terms include images, containers, Dockerfiles, Docker Engine, Docker Hub, Docker registry, and Docker Compose. Virtual machines and containers differ in their approach and use cases, with VMs emulating an entire OS and containers sharing the host OS kernel.

  2. 2
    Article
    Avatar of bytebytegoByteByteGo·3y

    Kubernetes: When and How to Apply It

    Kubernetes is a container orchestration platform that offers infrastructure efficiency, enhanced developer productivity, easy scalability, application portability, consistent environments, resilience, a large ecosystem, and vendor neutrality. However, it also comes with drawbacks such as complexity, resource overheads, security concerns, resource underutilization, upgrade headaches, and limited support for stateful apps. Kubernetes excels for large-scale, distributed applications but may not be necessary for every workload.

  3. 3
    Article
    Avatar of communityCommunity Picks·2y

    Infrastructure management for several high-traffic PHP applications — Mohamed Said

    A developer shares their experience with managing infrastructure and deployments for over 50 PHP applications. They discuss alternatives to Kubernetes, their approach to managing the runtime environment and deployment process, and considerations for zero-downtime deployments.

  4. 4
    Article
    Avatar of awstipAWS Tip·2y

    Terraform basics

    The article discusses the basics of Terraform, including infrastructure provisioning, IaC (Infrastructure as a code), and creating a .txt file via Terraform.

  5. 5
    Article
    Avatar of awsplainenglishAWS in Plain English·2y

    10 Most Useful Terraform Tools to Use in 2023

    Explore the most useful Terraform tools that can streamline and optimize your infrastructure management in 2023. These tools include TFLint for code quality, Terrascan for security and compliance, Checkov for security scanning, Terraform Compliance for policy enforcement, Terratest for testing, and more.

  6. 6
    Article
    Avatar of communityCommunity Picks·2y

    Forget your Microservices! The Unparalleled Benefits of Pool Architecture.

    Pool architecture offers a solution for scaling challenges in B2B environments by providing dedicated infrastructure for each client. It allows scaling per client, offers security and privacy, and simplifies deployment. Migrating to a dedicated infrastructure involves steps such as migrating the network layer and data layer. However, pool architecture also has pitfalls, including the need for shared code among clients and increased maintenance complexity.