VOOZH about

URL: https://thenewstack.io/the-pillars-of-platform-engineering-part-5-orchestration/

⇱ The Pillars of Platform Engineering: Part 5 — Orchestration - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2023-09-26 06:14:58
The Pillars of Platform Engineering: Part 5 — Orchestration
sponsor-hashicorp,sponsored-post-contributed,
Infrastructure as Code / Operations / Platform Engineering

The Pillars of Platform Engineering: Part 5 — Orchestration

Give platform teams workflows and checklists for building orchestration into their platform.
Sep 26th, 2023 6:14am by Michael Fonseca
👁 Featued image for: The Pillars of Platform Engineering: Part 5 — Orchestration
HashiCorp sponsored this post.

This guide outlines the workflows and checklist steps for the six primary technical areas of developer experience in platform engineering. Published in six parts, part one introduced the series and focused on security. Part five addresses orchestration. The other parts of the guide are listed below, and you can download a full PDF version of The 6 Pillars of Platform Engineering for the complete set of guidance, outlines, and checklists:

  1.   Security (includes introduction)
  2.   Pipeline (VCS, CI/CD)
  3.   Provisioning
  4.   Connectivity
  5.   Orchestration
  6.   Observability (includes conclusion and next steps)

When it comes time to deploy your application workload, if you’re working with distributed applications, microservices, or generally wanting resilience across cloud infrastructure, it’s going to be much easier using a workload orchestrator.

Workload orchestrators such as Kubernetes and HashiCorp Nomad provide a multitude of benefits over traditional technologies. The level of effort may vary to achieve these benefits. For example, rearchitecting for containerization to adopt Kubernetes may involve a higher degree of effort than using an orchestrator like HashiCorp Nomad which is oriented more toward supporting a variety of workload types. In either case, workload orchestrators enable:

  • Improved resource utilization
  • Scalability and elasticity
  • Multicloud and hybrid cloud support
  • Developer self-service
  • Service discovery and networking (built-in or pluggable)
  • High availability and fault tolerance
  • Advanced scheduling and placement control
  • Resource isolation and security
  • Cost optimization

Orchestrators provide optimization algorithms to determine the most efficient way to allocate workloads into your infrastructure resources (e.g. bin-packing, spread, affinity, anti-affinity, autoscaling, dynamic application sizing, etc.), which can lower costs. They automate distributed computing and resilience strategies without developers having to know much about how it works under the hood.

As with the other platform pillars, the main goal is to standardize workflows, and an orchestrator is a common way modern platform teams unify deployment workflows to eliminate ticket-driven processes.

When choosing an orchestrator, it’s important to make sure it’s flexible enough to handle future additions to your environments and heterogeneous workflows. It’s also crucial that the orchestrator can handle multitenancy and easily federate across multiple on-premises data centers and multicloud environments.

It is important to note that not all systems can be containerized, or shifted to a modern orchestrator such as vendor-provided monolithic appliances or applications, so it is important for platform teams to identify opportunities for other teams to optimize engagement and automation for orchestrators as per the tenets of the other platform pillars. Modern orchestrators provide a broad array of native features. While specific implementations and functionality vary across systems, there are a number of core requirements.

Infrastructure enables innovation. HashiCorp provides consistent workflows to provision, secure, connect, and run any infrastructure for any application.
Learn More
The latest from HashiCorp

Workflow: Orchestration

A typical orchestration workflow should follow these eight steps:

  1. Code: A developer commits code.
    1. Note: Developers may have direct network control plane access depending on the RBACs assigned to them.
  2. Validate: The CI/CD platform submits a request to the IdP for validation (AuthN and AuthZ).
  3. IdP response: If successful, the pipeline triggers common tasks (test, build, deploy).
  4. Request: The provisioner executes requested patterns, such as building modules, retrieving artifacts, or validating policy against internal and external engines, ultimately provisioning defined resources.
  5. Provision: Infrastructure is provisioned and configured, if not already available.
  6. Configure: The provisioner configures the orchestrator resource.
  7. Job: The orchestrator runs jobs on target resources based on defined tasks and policies.
  8. Response: Completion of the provisioner request is provided to the CI/CD platform for subsequent processing and/or handoff to external systems that perform actions such as security scanning or integration testing.
👁 Image

Orchestration flow

Orchestration Requirements Checklist

Successful orchestration requires:

  • Service/batch schedulers
  • Flexible task drivers
  • Pluggable device interfaces
  • Flexible upgrade and release strategies
  • Federated deployment topologies
  • Resilient, highly available deployment topologies
  • Autoscaling (dynamic and fixed)
  • An access control system (IAM JWT/OIDC and ACLs)
  • Support for multiple interfaces for different personas and workflows (GUI, API, CLI, SDK)
  • Integration with trusted identity providers with single sign-on and delegated RBAC
  • Functional, logical, and/or physical isolation of tasks
  • Native quota systems
  • Audit logging
  • Enterprise support based on an SLA (e.g. 24/7/365)
  • Configuration through automation (infrastructure as code, runbooks)

The sixth and final pillar of platform engineering is observability: Check back tomorrow!

Infrastructure enables innovation. HashiCorp provides consistent workflows to provision, secure, connect, and run any infrastructure for any application.
Learn More
The latest from HashiCorp
TRENDING STORIES
Mike is a Global Staff Solutions Engineer at HashiCorp. He has over 20 years of experience developing and implementing technology platforms, specifically focusing on resilient architectures, cloud-native design, and information security.
Read more from Michael Fonseca
HashiCorp sponsored this post.
SHARE THIS STORY
TRENDING STORIES
TNS owner Insight Partners is an investor in: Pragma.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.