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

The Future of Platform Engineering

The Future of Platform Engineering

Avatar for Jemma Hussein Allen

Jemma Hussein Allen

June 05, 2024
Tweet

Resources

More Decks by Jemma Hussein Allen

Other Decks in Technology

Transcript

  1. The Future of Platform Engineering The Future of Platform Engineering

    Jemma Hussein Allen Navigating the path to future innovations and beyond Navigating the path to future innovations and beyond
  2. HOW DO WE BUILD AN APPLICATION THAT DOES X AND

    DELIVER IT TO END USERS IN A SECURE, RELIABLE WAY?
  3. OVERVIEW 03 04 05 PLATFORM ENGINEERING 2024 01 NEW TOOLS

    ON THE HORIZON RECAP WHAT ARE ENGINEERS LEARNING? INTERNAL DEVELOPER PLATFORMS 02
  4. PLATFORM ENGINEERING HUMANITEC The discipline of designing and building Internal

    Developer Platforms, toolchains and workflows that enable self-service capabilities for software engineering organizations. MICROSOFT A practice built up from DevOps principles that seeks to improve each development team’s security, compliance, costs, and time-to-business value through improved developer experiences and self-service within a secure, governed framework. GITLAB An emerging approach to software development that accelerates production and deployment velocity by providing DevOps teams with a single self-service portal for tools and workflows.
  5. PLATFORM ENGINEERING BUILDING SELF-SERVICE TOOLING TO ALLOW DEVELOPERS TO DELIVER

    BUSINESS VALUE AS QUICKLY AND EFFICIENTLY AS POSSIBLE
  6. PLATFORM ENGINEERING IN 2024 • Gartner - Top 10 Strategic

    Technology Trends for 2024 • Humanitec - State of Platform Engineering, volumes 1 & 2 • ThoughtWorks - Technology radar https://www.gartner.com/en/articles/gartner-top-10-strategic-technology-trends-for-2024 https://humanitec.com/whitepapers https://www.thoughtworks.com/en-gb/radar/techniques/platform-engineering-product-teams
  7. THE BUSINESS VALUE OF A COMPANY’S PLATFORM IS TO ACCELERATE

    THE DELIVERY OF ITS UNIQUE SELLING POINT
  8. INTERNAL DEVELOPER PLATFORMS 01 02 05 04 03 APPLICATION CONFIGURATION

    MANAGEMENT ROLE BASED ACCESS CONTROL ENVIRONMENT MANAGEMENT DEPLOYMENT MANAGEMENT INFRASTRUCTURE ORCHESTRATION https://internaldeveloperplatform.org/core-components/
  9. TO SUPPORT INNOVATION, PLATFORM ENGINEERING TOOLCHAINS AND WORKFLOWS NEED TO

    EVOLVE AT A PACE THAT CAN SPEED UP DEPLOYMENT OF NEW TECHNOLOGIES
  10. PULUMI AI • Good, but doesn’t yet handle some common

    scenarios • Company specific logic requires additional information in prompts
  11. GENERATIVE AI FOR INFRASTRUCTURE AS CODE WILL SPEED UP THE

    CREATION OF PLATFORM BUILDING BLOCKS
  12. CNCF SANDBOX PROJECTS - K8sGPT • Can triage and diagnose

    issues in simple English • Out of the box integration with OpenAI, Azure, Cohere, Amazon Bedrock, Google Gemini, Hugging Face and local models https://www.cncf.io/projects/k8sgpt/
  13. WHAT ARE ENGINEERS LEARNING? ‘Baby Boomer’: 1946 - 1964 Gen

    X: 1965 - 1979 Millennials: 1980 - 1994 Gen Z: 1995 - 2012 Gen Alpha: 2013 - 2025 https://www.linkedin.com/pulse/your-compensation-strategy-ready-generation-z-alpha-lisa/
  14. WHAT ARE ENGINEERS LEARNING? New developers - new to the

    workforce • Boot camps • Degree or other technical courses • Company schemes New developers - career changers • Boot camps • Degree courses • Self-taught • Company specific training (career change within company) Existing developers • Company specific training • Community events • Focused technical training courses
  15. MOVING INTO A TECHNICAL CAREER IS MORE ACCESSIBLE THAN EVER,

    AND A MORE DIVERSE WORKFORCE MEANS MORE INNOVATION
  16. RECAP • Platform Engineering in 2024 • Internal Developer Platforms

    • New Tools on the Horizon • How are engineers learning?
  17. REFERENCES • Humanitec - State of Platform Engineering • Gartner

    - Top 10 Strategic Technology Trends for 2024 • Internaldeveloperplatform.org - IDP Core Components • InfoQ - Culture & Methods Trends Report 2024 • Pulumi AI • Syntasso - Platform Maturity Model • Github Co-Pilot