[フレーム]
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
The Rise of the Cognitive Architect
Dec 10th 2025 1:00pm, by Frederic Lardinois
How To Create an AI Use Policy
Dec 9th 2025 9:00am, by Jennifer Riggins
One Year of MCP: Looking Back, and Forward
Dec 2nd 2025 11:00am, by Cody De Arkland
7 Non-Negotiables of AI-Driven Operations
Dec 2nd 2025 5:00am, by Cristina Dias
Shipping Syslog Data to Elasticsearch With Fluent Bit
Nov 28th 2025 7:00am, by Sharad Regoti
The New Role of Enterprise Architecture in the AI Era
Nov 27th 2025 10:00am, by Ankush Dhar and Minav Suresh Patel
Platform Engineering’s True Value Is in Application Development
Nov 27th 2025 6:00am, by Massimiliano Bianchessi
AWS, Google Build a Multicloud Bridge
Dec 2nd 2025 9:00am, by Joab Jackson
3-Hour Cloudflare Outage Knocks Out AI Chatbots, Shopify
Nov 20th 2025 7:00am, by Steven J. Vaughan-Nichols
How to Wrangle Cloud Bursting Costs
Nov 13th 2025 1:00pm, by Idan Yalovich
DevOps Is Still Waiting for Its Cursor Moment
Dec 5th 2025 7:00am, by Zafar Abbas
The New Role of Enterprise Architecture in the AI Era
Nov 27th 2025 10:00am, by Ankush Dhar and Minav Suresh Patel
Platform Engineering’s True Value Is in Application Development
Nov 27th 2025 6:00am, by Massimiliano Bianchessi
Three Core Principles for Sustainable Platform Design
Dec 13th 2025 10:00am, by Abby Bangser
Kubernetes GPU Management Just Got a Major Upgrade
Dec 11th 2025 1:00pm, by Michelle Gienow
Why Open Platforms Are the Future of Kubernetes Deployments
Dec 11th 2025 11:00am, by Chris Brown and Aarthi Mahesh
Canonical Extends Kubernetes Long-Term Support to 15 Years
Dec 9th 2025 9:30am, by Steven J. Vaughan-Nichols
How Capital One Cut Tracing Data by 70% With OpenTelemetry
Dec 5th 2025 2:00pm, by B. Cameron Gain
When To Log, and When To Shut Up
Dec 3rd 2025 9:00am, by Mike Shi
From Cloud Native To AI Native: Where Are We Going?
Nov 28th 2025 12:00pm, by Heather Joslyn
Shipping Syslog Data to Elasticsearch With Fluent Bit
Nov 28th 2025 7:00am, by Sharad Regoti
What To Know Before Building Fluent Bit Plugins With Go
Nov 21st 2025 12:00pm, by Phil Wilkins
Three Core Principles for Sustainable Platform Design
Dec 13th 2025 10:00am, by Abby Bangser
A Guide To Building Scalable AI Agents
Dec 8th 2025 11:00am, by Doug Sillars
The Platform PM: Building an Ecosystem, Not Just a Product
Dec 5th 2025 11:00am, by Kateryna Korotieieva
Platform Engineering’s True Value Is in Application Development
Nov 27th 2025 6:00am, by Massimiliano Bianchessi
Rust vs. C++: a Modern Take on Performance and Safety
Oct 22nd 2025 2:00pm, by Zziwa Raymond Ian
Building a Real-Time System Monitor in Rust Terminal
Oct 15th 2025 7:05am, by Tinega Onchari
SQL vs. Python: Frenemies of the Data World
Oct 14th 2025 7:00am, by Ivan Novick
Coding With the Gemini CLI Tool
Dec 12th 2025 6:00am, by Jack Wallen
AWS Tackles AI's 'Too Much Information' Problem
Dec 7th 2025 9:00am, by Darryl K. Taft
Trae IDE Auto-Installs Python Libraries as You Code
Dec 5th 2025 1:00pm, by Jack Wallen
Why Bloomberg Chose Vendor-Neutral Java Over Big Tech
Oct 2nd 2025 5:00pm, by Darryl K. Taft
Vibe Coding Fails Enterprise Reality Check
Sep 10th 2025 4:00pm, by Darryl K. Taft
New Tool Ends Java Configuration Nightmare in K8s
Aug 21st 2025 3:00pm, by Darryl K. Taft
Why Next.js Co-Creator Tony Kovanen Prefers the Sidelines
Dec 12th 2025 8:00am, by Loraine Lawson
React Server Components Vulnerability Found
Dec 6th 2025 7:00am, by Loraine Lawson
Stop Blaming React for Your State Management Hangover
Dec 4th 2025 10:00am, by Alexander T. Williams
CSS-in-JS: The Great Betrayal of Frontend Sanity
Nov 28th 2025 8:00am, by Alexander T. Williams
Build Your First HTTP Server in Python
Nov 4th 2025 3:00pm, by Jessica Wachtel
Rust vs. C++: a Modern Take on Performance and Safety
Oct 22nd 2025 2:00pm, by Zziwa Raymond Ian
Trae IDE Auto-Installs Python Libraries as You Code
Dec 5th 2025 1:00pm, by Jack Wallen
Combining Rust and Python for High-Performance AI Systems
Dec 3rd 2025 1:00pm, by Zziwa Raymond Ian
Get Started With NLP Using Hugging Face and Python
Dec 1st 2025 8:00am, by Jessica Wachtel
Rust Goes Mainstream in the Linux Kernel
Dec 10th 2025 12:00pm, by Steven J. Vaughan-Nichols
Combining Rust and Python for High-Performance AI Systems
Dec 3rd 2025 1:00pm, by Zziwa Raymond Ian
Debian Mandates Rust for APT, Reshaping Ubuntu and Other Linux Distros
Nov 11th 2025 12:00pm, by Steven J. Vaughan-Nichols
Moving From C++ to Rust? ClickHouse Has Some Advice
Nov 5th 2025 7:00am, by Joab Jackson
Go Power: Microsoft's Bold Bet on Faster TypeScript Tools
Mar 12th 2025 1:00pm, by Darryl K. Taft and Loraine Lawson
Oracle Won’t Release ‘JavaScript’ Without a Fight
Jan 11th 2025 5:00am, by Loraine Lawson
2025年12月13日 10:00:58
Three Core Principles for Sustainable Platform Design
contributed,
Kubernetes / Operations / Platform Engineering

Three Core Principles for Sustainable Platform Design

Many platforms solve today's problems but don’t scale. Move beyond simple tools to build platforms that pass key value tests and support long-term growth.
Dec 13th, 2025 10:00am by
[画像:Featued image for: Three Core Principles for Sustainable Platform Design]
Image by Martin Tajmr from Pixabay.

AltStyle によって変換されたページ (->オリジナル) /

Platform as a product extends platform engineering beyond a narrow technology solution. Platforms require a shift in the way organizations deliver value. An effective platform gives software teams more time for revenue-focused work by providing highly contextualized tooling in a scalable and sustainable way.

Technology-focused platform designs often solve only part of the wider challenge. To reach the full promise of platforms, organizations must think not only about technology components but also about how they package the experience of providing and consuming managed services that reflect the organization’s standards and constraints.

Tests to Apply When Evaluating Platform Design

Applying platform products are a curated set of solutions that encode what is unique to the business but common enough across application teams to be worth sharing.

A practical way to assess platform value is to test how well it can support three essential outcomes:

  • How long does it take a platform consumer to access what they need when they need it? A platform must enable on-demand access to services and resources. When developers are faced with high numbers of handovers, long waits and other friction, they end up wasting a lot of time and energy or eventually resort to shadow IT.
  • How many people, and how much time, are required to roll out an organization-wide change to a platform capability? Central owners should be able to upgrade and control every instance through a single action. Without this, environments drift and maintenance creeps toward unmanageable levels.
  • How many people and how much time are required to add a new capability to the platform? A sustainable platform architecture lets specialists contribute their own capabilities. Platform teams alone cannot maintain all services in areas such as CI, data, AI or networking. Specialists must be able to publish capabilities that pass the first three tests without delay. The platform team’s role is to make this contribution model possible.

Technical Principles That Underpin Effective Platforms

A common mistake in platform design is relying too heavily on current infrastructure and configuration tools. These tools are helpful but not enough to manage complex transitions, diverse systems and the organization’s own processes.

The following three principles repeatedly build platforms that pass the value tests while adapting to changing needs over time.

Composition Over Simple Abstraction

Abstraction is important because it gives developers a single interface that hides the specifics of underlying tools. When those abstractions are offered as APIs, they decouple the user experience from the implementation. A developer should not need to care whether a capability is implemented with Ansible, Terraform or a mainframe script.

Once consistent API abstractions exist, composition becomes possible. Composition lets capability creators depend on APIs published by others and reuse them without being experts in each domain. Without composition, platforms either duplicate work or centralize too aggressively, slowing the organization’s ability to deliver value to its end customers.

Encapsulation of Process and Configuration

The choice to “build” within platform engineering, given the options of build, buy or blend, is expensive. This means you should only invest in building what is unique to the organization and valuable across many teams. What makes a company unique is a combination of not only custom infrastructure, configuration and policy, but also any related processes.

Declarative languages such as Crossplane and cloud provider operators have shown how declarative reconciliation can solve drift and scale challenges that earlier Infrastructure as Code (IaC) approaches struggled with.

As more Kubernetes resources appear, the need to compose them grows. Packaging tools such as Helm and Kustomize help, and controller-based solutions extend this further. Kubebuilder and Kratix Promises, for example, encapsulate the logic as OCI-compliant containers that can be written in any language when defining a capability, thereby reducing the barrier for specialists.

Three simple quality tests for a platform can uncover a deeper need for a platform design that makes contributions safe and easy, thereby unlocking scale and supporting long-term sustainability.

Delivering Lasting Value Over Short-Term Fixes

When teams can access what they need on demand, when central owners can guide behavior without wrestling with every environment by hand, and when specialists can extend the platform without learning a plethora of tools, the whole system becomes easier to run and easier to evolve.

Strong platforms give engineers time back, reduce operational drag, and turn organizational complexity into something you can manage with confidence rather than fear. A platform built on these principles does more than clear today’s hurdles. It creates the conditions for scale, safe change, and steady contribution across the organization.

TRENDING STORIES
Group Created with Sketch.
SHARE THIS STORY
TRENDING STORIES
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.