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

Only you can build your internal developer plat...

Only you can build your internal developer platform, but OSS can make it affordable to do so

Avatar for Syntasso

Syntasso

June 16, 2025
Tweet

More Decks by Syntasso

Other Decks in Technology

Transcript

  1. hachyderm.io/@abangser @a_bangser Only you can build your internal developer platform,

    but OSS can make it affordable to do so Abby Bangser https://stateofopencon.com/ #stateofopencon #soocon24 #openuk https://hachyderm.io/@openuk [email protected] | @a_bangser | hachyderm.io/@abangser
  2. hachyderm.io/@abangser @a_bangser Well that's a mouthful! Only you can build

    your internal developer platform, but OSS can make it affordable to do so
  3. hachyderm.io/@abangser @a_bangser Today's agenda ➔ Describing platforms in relation to

    software delivery ➔ Effectively leveraging build and buy ➔ Current OSS solutions to help Only you can build your internal developer platform, but OSS can make it affordable to do so
  4. hachyderm.io/@abangser @a_bangser Platforms create a raised foundation Platforms can enable

    building higher and faster But they must be built for purpose and resilience Photo by Yiran Ding on Unsplash
  5. hachyderm.io/@abangser @a_bangser Therefore, Internal (Developer) Platforms provide tools to enable

    a specific organisation to move farther and faster by reducing overhead costs per user (employee)
  6. hachyderm.io/@abangser @a_bangser Helps people do their jobs Has low risk

    and cost to adopt Supports business goals Maybe not what you expected?
  7. hachyderm.io/@abangser @a_bangser Helps people do their jobs Software delivery has

    fairly stable jobs to be done. Priorities and implementation nuance differ per company.
  8. hachyderm.io/@abangser @a_bangser Has low risk and cost to adopt Jobs

    are already being done. You need to provide 10x improvement or bust.
  9. hachyderm.io/@abangser @a_bangser Supports business goals Business aim to enhance profit

    and minimise cost and risk. Platforms codify business process to increase speed and mitigate cost and risk.
  10. hachyderm.io/@abangser @a_bangser Internal platforms succeed by investing in their characteristics,

    not their specific capabilities. Self-Service and Business relevance over which IaC tool you use
  11. hachyderm.io/@abangser @a_bangser CODE EDITOR variable "bucket_name" { type = string

    } variable "team_name" { type = string } resource "aws_s3_bucket" "custom_bucket" { bucket = var.bucket_name acl = "private" tags = { team = var.team_name } } CODE EDITOR module "my-special-bucket" { source = "./modules/platform" bucket_name = "my-special-bucket" team_name = "sooc" } Automate and abstract
  12. hachyderm.io/@abangser @a_bangser Allows extension Change is inevitable. Instead of fighting

    it, manage change by incorporating extensions with helpful standards.
  13. hachyderm.io/@abangser @a_bangser Enables composition A small difference doesn't have to

    require a complete replacement. Allow building from existing pieces, even if one aspect changes.
  14. hachyderm.io/@abangser @a_bangser Is durable across trends You will have generations

    of unfinished tech migrations. Don't leave existing solution and their maintainers in the dust.
  15. hachyderm.io/@abangser @a_bangser and sustain Internal platforms succeed by investing in

    their characteristics, not their specific capabilities.
  16. hachyderm.io/@abangser @a_bangser and sustain Internal platforms succeed by investing in

    their characteristics, not their specific capabilities. Enablement and Fleet management over Command and control
  17. hachyderm.io/@abangser @a_bangser Diverse software languages and architectures Authorisation and authentication

    Process for approvals and governance Culture and flair Custom is your special sauce
  18. hachyderm.io/@abangser @a_bangser Architecture can enable evolutionary resilience Thinnest Viable Platform

    Photo by Courtney Smith on Unsplash Custom business layer Custom capability Product capability Commodity capability Commodity capability
  19. hachyderm.io/@abangser @a_bangser and sustain Internal platforms succeed by investing in

    their characteristics, not their specific capabilities. managing and
  20. hachyderm.io/@abangser @a_bangser OSS today is leading the way in meeting

    these needs Allows extension Enables composition Is durable across trends Helps people do their jobs Has low risk and cost to adopt Supports business goals