More Goto tech episodes

State of the Art of Platform Engineering  Abby Bangser & Charles Humble thumbnail

State of the Art of Platform Engineering Abby Bangser & Charles Humble

Published 7 Aug 2026

Duration: 00:47:11

"Explores generative AI's impact on software engineering, platform evolution, and best practices for scalable, maintainable platforms while addressing AI's role in automation, reliability, and trust."

Episode Description

This interview was recorded for GOTO State of the Art in April 2026. https://gotopia.tech Read the full transcription of this interview here: https://...

Overview

The podcast explores the evolving landscape of platform engineering, emphasizing its shift from decentralized DevOps models toward centralized, product-minded platforms that prioritize self-service, scalability, and long-term maintainability. A key theme is the importance of treating platforms as true products - defined by clear scope, the ability to deprecate features, and alignment with business outcomes like speed, safety, and efficiency. The discussion highlights common pitfalls such as "platform facades," where superficial self-service interfaces mask underlying inflexibility, and platform decay, which occurs when technical shortcuts erode maintainability over time. Maturity in platform engineering requires applying software development best practices - such as API design, service stability, and interoperability - to internal platforms.

Another major focus is the growing role of AI in software development and how platforms must adapt to support both human developers and AI agents as first-class consumers. AI introduces new demands for deterministic, reliable, and compliant platform capabilities, particularly through API-first designs that enable secure and auditable interactions. Platforms are positioned as essential enablers of trustworthy AI adoption, providing guardrails for identity, policy enforcement, cost tracking, and data protection. The conversation also touches on architectural patterns like the "golden bricks" model, which balances opinionated, streamlined experiences with the flexibility to access lower-level components when needed. Ultimately, successful platform engineering is framed as a blend of technical rigor, product thinking, and organizational alignment, with an increasing need to serve a hybrid ecosystem of humans and AI agents.

What If

  • What if you treated your solo software project as a platform product with AI agents as first-class users?

    • Move: Refactor your core workflows into well-documented, deterministic APIs that both humans and AI agents can consume - start by converting one key feature (e.g., data export or deployment trigger) into an API endpoint with schema validation and audit logging.
    • Why Now?: Generative AI tools are already being used by developers to automate tasks; if your system lacks reliable, machine-consumable interfaces, it will become a "platform facade" that resists automation and integration.
    • Expected Upside: Enables future automation via AI agents, reduces manual support burden, and positions your product for integration into broader ecosystems - even as a solo operator, you gain leverage through composable, reusable services.
  • What if you identified and reversed early signs of platform decay in your personal dev environment or side project?

    • Move: Audit your tooling setup (CI/CD, infrastructure scripts, config files) for "drift-prone" patterns - replace ad-hoc scripts with version-controlled, idempotent modules, and implement drift detection (e.g., via periodic diff checks or tools like Checkov or tfplan parsing).
    • Why Now?: Platform decay starts small - like copying configs instead of templating them - and compounds fast. As a solo developer, technical debt hits harder because you're the only one paying the maintenance tax.
    • Expected Upside: Reduces future rework, increases confidence in changes, and creates a stable foundation for adding automation or AI-assisted development without introducing hidden risks.
  • What if you built a minimal internal developer platform (IDP) for your own workflows using AI agents as co-pilots?

    • Move: Create a lightweight CLI or script suite that wraps your common dev tasks (e.g., spin up test env, run audit, deploy preview) with built-in guardrails (cost caps, PII scrubbing, model selection) and expose it via a simple gateway (e.g., FastAPI + Auth) so AI agents can invoke it safely.
    • Why Now?: AI agents are increasingly capable of executing workflows, but most solo devs expose them to risk by letting them run raw commands. A personal IDP gives you control, compliance, and repeatability - just like enterprise platforms do.
    • Expected Upside: Accelerates your own development cycle, creates reusable automation assets, and future-proofs your work against rising expectations for secure, auditable, AI-driven engineering.

Takeaway

  • Treat your platform as a product by clearly defining its scope and actively saying "no" to out-of-scope feature requests to maintain focus and sustainability.
  • Avoid building a "platform facade" by ensuring backend systems support long-term management, drift detection, and non-UI access via APIs for scripting and AI agent integration.
  • Monitor for early signs of platform decay - such as making changes in inappropriate places or rising maintenance effort - and prioritize architectural integrity over short-term convenience.
  • Advocate for maintenance work by tracking and communicating business impacts like support ticket volume, opportunity costs, and delays, using visual aids and non-technical language to align with stakeholder priorities.
  • Design platform capabilities as deterministic, API-first services to support both human developers and AI agents, enabling reliable, compliant, and scalable consumption across diverse use cases.

Recent Episodes of Goto tech

10 Jul 2026 The Architect's Guide to the AI Era Luca Mezzalira & Teena Idnani

"AI accelerates coding and research but requires human expertise for system design, governance, and business alignment, with architects balancing innovation, ethics, and practical constraints to ensure AI augmentsnot replacestraditional engineering."

3 Jul 2026 Model-Based Systems Eng. & Requirements Definition Dennis Hansen & Jorge Orellana

Structured system engineering emphasizes sequential layer development from mission definitions to detailed designs, using documentation (e.g., Technical Requirements Reports, SysML) for traceability, iterative refinement, architecture modeling to manage complexity, and collaboration to align technical and managerial priorities while avoiding parallel component development that causes conflicting requirements.

26 Jun 2026 Sovereign Cloud: Who Really Owns Your Infrastructure? Jake Warner & Charles Humble

The evolution of infrastructure management highlights Kubernetes' limitations, introduces Cycle as a decentralized alternative offering flexible, hybrid deployments and data sovereignty compliance, while addressing cost, vendor lock-in, and geographic data privacy challenges through bare metal use, geographic control planes, and expanded provider support with a free developer tier.

More Goto tech episodes