Orchestration
Everything on SkillVeris tagged Orchestration — collected across the glossary, study notes, blog, and cheat sheets.
16 resources across 2 libraries
Study Notes(4)
Container Orchestration Basics
Understand what container orchestrators like Kubernetes do — scheduling, self-healing, scaling, and service discovery — and core concepts like Pods, Deployment…
Container Orchestration Strategies
A comparison of orchestration platforms and hosting models for running containers reliably at scale in production.
What Is Kubernetes?
An introduction to Kubernetes as a container orchestration platform that automates deployment, scaling, and management of containerized applications.
Event-Driven Architecture
A design style where services communicate by producing and reacting to events rather than calling each other directly, enabling loose coupling and independent…
Interview Questions(12)
What is Network Function Virtualization (NFV)?
Network Function Virtualization (NFV) is an approach that replaces dedicated hardware network appliances — firewalls, load balancers, routers — with software i…
What is the Saga Pattern?
The saga pattern breaks a distributed transaction into a sequence of local transactions, each owned by a different service, where every step has a correspondin…
How Would You Design an ETL Pipeline?
An ETL pipeline extracts data from source systems, transforms it into a clean, validated, and correctly shaped form, and loads it into a target store like a wa…
Orchestration vs Choreography in Microservices: What is the Difference?
Orchestration coordinates a multi-service workflow through a central controller that explicitly tells each service what to do and in what order, while choreogr…
What is a Kubernetes Pod?
A Kubernetes Pod is the smallest deployable unit in Kubernetes — a group of one or more tightly coupled containers that share the same network namespace, IP ad…
What is a Kubernetes PodDisruptionBudget?
A PodDisruptionBudget (PDB) is a Kubernetes object that limits how many replicas of an application can be voluntarily taken down at the same time during action…
What are Kubernetes Init Containers?
Init containers are one or more containers defined in a Pod spec that run to completion, in order, before any of the Pod’s main application containers start, t…
What is the Kubernetes Sidecar Pattern?
The sidecar pattern is a design where a helper container runs alongside a main application container in the same Pod, sharing its network namespace and volumes…
What is a Kubernetes ServiceAccount?
A Kubernetes ServiceAccount is an identity that Pods use to authenticate to the Kubernetes API server, distinct from user accounts that human operators use, an…
What are the Essential kubectl Commands?
kubectl is the command-line tool that talks to the Kubernetes API server to create, inspect, modify, and delete cluster resources, and a small core set of comm…
What is a Recreate Deployment Strategy?
A recreate deployment strategy fully stops all running instances of the old application version before starting any instances of the new version, meaning there…
What Is the Saga Pattern in Distributed Transactions?
The saga pattern manages a business transaction that spans multiple services by breaking it into a sequence of local transactions, each with a corresponding co…