Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Let's call platforms what they really are, ways...

Let's call platforms what they really are, ways to provide something-as-a-Service

Platforms and Platform Engineering are the new buzzword du jour. But just like agile, DevOps and Observability, there are some really key concepts that deserve to be explored and applied. Together we will look beyond the definition of platform engineering to interrogate the outcomes promised by platforms and what that means in practice. In particular, there will be a deep dive into the “as-a-Service” pattern and how delivering internal services forms the cornerstone of Platform as a Product.

Avatar for Syntasso

Syntasso

June 16, 2025
Tweet

More Decks by Syntasso

Other Decks in Technology

Transcript

  1. Let's call platforms what they really are, ways to provide

    something-as-a-Service Abby Bangser (She/her) @a_bangser @abangser.bsky.social hachyderm.io/@abangser [email protected]
  2. Getting past the buzzwords DevOps in theory vs in practice

    at scale Aspiration of Platform Engineering enabling DevOps at scale The challenges around providing services (especially internal ones!) Patterns to improve success with platforms
  3. One way to remove friction is to remove the silos

    Development Operations Operations Development
  4. Every team doesn't have the skills or interest to deliver

    every capability. Even if they do, is this secure and cost effective for the company?
  5. Complete autonomy leads to debilitating responsibility. Especially at scale. That

    doesn't discount DevOps as both effective and enjoyable!
  6. "Application teams build, deploy, monitor, and are on call for

    the application components [...]. Platform teams build, deploy, monitor, and are on call for the platform components"
  7. Platform engineering enables DevOps principles at scale by transitioning understood

    offerings from collaboration mode to services. Platforms are Something-as-a-Service.
  8. Cloud Native Computing Foundation (CNCF) platform definition A platform [...]

    is an integrated collection of capabilities defined and presented according to the needs of the platform’s users. It is a cross-cutting layer that ensures a consistent experience for acquiring and integrating typical capabilities and services for a broad set of applications and use cases.
  9. Platform-as-a-Service Solves a customer's problem Easy to use Reduces maintenance

    risk Provides flexibility 1st generation of platforms was PaaS
  10. When investing think, how do I want to pay for

    this? Build vs Buy Everything non-differentiating
  11. PaaS provides a lot of features ➔ Test Environments ➔

    Observability ➔ Support ➔ Reliability ➔ Built in security ➔ And more 😉
  12. In the 1st generation we learned an important lesson: If

    you can use another company's processes, do it. But not everyone can.
  13. Everything non-differentiating Your processes, Your experience, Your business, Your value.

    When investing think, how do I want to pay for this? Build vs Buy
  14. When you're not willing to outsource your DevEx & processes,

    you need to build your platform, your way.
  15. Platform-as-a-Service Solves a customer's problem Easy to use Reduces maintenance

    risk Provides flexibility 2nd generation platforms are products that orchestrate the as-a-Service pattern
  16. While still providing a user-friendly and unified experience. 2nd generation

    platforms are products that orchestrate the as-a-Service pattern
  17. And unfortunately we know, poor DevEx leads to poor UX

    This requires platform building, but the DevEx is not great
  18. Frameworks improve platform building DevEx Backstage for UIs Cobra for

    CLIs Kratix for platform APIs Crossplane for Infrastructure as Code
  19. As a wrap up… Focus on DevOps for reducing friction,

    not necessarily silos. When software is required, it is best built with DevOps principles to enable maintainability and extensibility. Successful products differentiate only where valuable and leverage on frameworks and dependencies where possible. Platform Engineering is an implementation that focuses on building products to enable DevOps scale.
  20. https://www.flaticon.com/free-icons/speech-bubble https://www.flaticon.com/free-icon/predicament_10285146 https://www.flaticon.com/free-icon/social-care_921356 https://www.flaticon.com/free-icon/new_3161551 https://www.flaticon.com/free-stickers/cool https://www.flaticon.com/free-icon/phone_10049180 https://www.flaticon.com/free-icon/man_9998715 https://unsplash.com/photos/W4mxkUzIs3w https://www.flaticon.com/free-icon/van_2907109 https://www.flaticon.com/free-icon/storage_5612970

    https://www.flaticon.com/free-icon/wrecking-ball_1833105 https://www.flaticon.com/free-icon/team_476861 https://www.flaticon.com/free-icon/people_5110088 https://www.flaticon.com/free-icon/disorganization_6553963 https://www.flaticon.com/free-icon/reading-book_4072307 https://www.flaticon.com/free-icon/cooking_1830878 https://www.flaticon.com/free-icon/chat_1041916 https://www.flaticon.com/free-icon/gardening_2280907 https://www.flaticon.com/free-icon/foundry_9937289 https://www.flaticon.com/free-icon/work-experience_11112930 https://www.flaticon.com/free-icon/stationery_3275978 https://www.flaticon.com/free-icon/ear_4955154 https://www.flaticon.com/free-icon/hammer_1865544 https://www.flaticon.com/free-icon/5-stars_5126509 https://www.flaticon.com/free-icon/programmer_3271485 https://www.flaticon.com/free-icon/impatience_10315444 https://www.flaticon.com/free-icon/survey_10930979 https://www.flaticon.com/free-icon/process_2631372 https://www.flaticon.com/free-icon/self-service_4827249 https://www.flaticon.com/free-icon/24-hours-support_8743989 https://www.flaticon.com/free-icon/seo_3591673 https://www.flaticon.com/free-icon/team-management_4168988 https://www.flaticon.com/free-icon/checklist_10872043 https://www.flaticon.com/free-icon/smartphone_841372 https://www.flaticon.com/free-icon/server_2316109 https://www.flaticon.com/free-icon/platform_6291277 https://www.flaticon.com/free-icon/design-software_3940209 https://www.flaticon.com/free-icon/up-arrow_2926153 https://www.flaticon.com/free-icon/arrow_5905073 https://www.flaticon.com/free-icon/arrow_5905043 https://www.flaticon.com/free-icon/data-processing_10158758 https://www.flaticon.com/free-icon/budget_781760 https://www.flaticon.com/free-icon/regulatory_11421910 https://www.flaticon.com/free-icon/stamp_5442020 https://www.flaticon.com/free-icon/monitor_2782163 https://www.flaticon.com/free-icon/repair-shop_3028612 https://www.flaticon.com/free-icon/responsible_11501770 https://www.flaticon.com/free-icon/meeting_7185645 https://www.flaticon.com/free-icon/fly-swatter_6485652 https://www.flaticon.com/free-icon/bees_4511571 https://www.flaticon.com/free-icon/bee_1779594