Best of Orchestration — 2023

  1. 1
    Article
    Avatar of amplicationAmplication·3y

    The Complete Microservices Guide

    Microservices have emerged as a popular architectural approach for designing and building software systems for several compelling reasons and advantages. It is a design approach that involves dividing applications into multiple distinct and independent services called "microservices" Microservices are naturally distributed services as each service is isolated from the others and runs in its own instance.

  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 awstipAWS Tip·2y

    Kubernetes Architecture

    Kubernetes is a powerful open-source container orchestration platform that automates deployment, scaling, and management of containerized applications. It utilizes a master-worker node model and consists of components like kube-apiserver, etcd, kube-scheduler, kube-controller-manager, and cloud-controller-manager. Worker nodes have kubelet, kube-proxy, and a container runtime for executing and maintaining applications.

  4. 4
    Article
    Avatar of devtoDEV·3y

    Explaining Kubernetes To My Uber Driver

    The conversation describes Kubernetes as a chef or container orchestration tool that helps manage different components needed to run software. It explains the concepts of containers, pods, and the master node in the context of a kitchen analogy. It also highlights the usefulness of Kubernetes in the world of technology.

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

    Docker Decoded: Cracking the Code to Smoother DevOps Operations 🚀

    This article discusses common problems faced while using Docker and provides solutions to optimize Docker images, address resource limitations in containers, and manage container scalability.

  6. 6
    Article
    Avatar of awsfundamentalsAWS Fundamentals·3y

    AWS ECS: A Beginner's Guide

    AWS Elastic Container Service (ECS) is a powerful and flexible container orchestration service provided by Amazon Web Services. ECS simplifies containerized applications deployment, scaling, and management, making it easier for developers to build, package, and run applications in containers. The article provides an in-depth guide to AWS ECS, covering topics such as containers, the ECS fundamentals, launch types, key components, benefits, pricing models, cost optimization strategies, security features, and use cases. By understanding and utilizing ECS, users can optimize their containerized workloads and accelerate their digital transformation journey.

  7. 7
    Article
    Avatar of hnHacker News·3y

    Scaling up the Prime Video audio/video monitoring service and reducing costs by 90%

    The move from a distributed microservices architecture to a monolith application helped achieve higher scale, resilience, and reduce costs. At Prime Video, we offer thousands of live streams to our customers. To ensure that customers seamlessly receive content, Prime Video set up a tool to monitor every stream viewed by customers.