Smart manufacturing & AI data people ABOUT sciwork member Interested i Agile/Engineering culture/Developer experiench Team coachin Data Engineering Find me on
(2023, Github blog) C = Collaboration, the multiplier across the entire DevEx. Developer Success Developer Experience Productivity: how quickly or simply a change can be made to a codebase Impact: how frictionless it is to move from idea to production Satisfaction: how the environment, workflows, and tools affect developer happiness
internal developer portals of organizations with teams will provide to improve and , up rom 45 % . 2023 - Gartner platform engineering developer experience accelerate production innovation
V Software cataloB V Tech-Docs V Golden patc V Scaffolding/ TemplateX V Actions V Checks/Scorecar V Upgrade Campaigns CI/CD Alerting Security Configuration Infra Observability Internal Developer Portal (IDP)
patR E Scaffolding/ TemplateG E Actions E Checks/Scorecaru E Upgrade Campaigns E Complet E Accurat E Up-to-date E Consistent E Measurabl E Actionable E Improve leverag E Reduce toil Internal Developer Portal (IDP) Beyond the hype: A practical guide to internal developer portals (2024, OpdLevel at DevOps UK) Empower every member of the engineering organization to build better software, faster
Staff Engineer's Path, 2022, O’reilly Using an Internal Developer Portal for Golden Paths, 2024 the new stack Golden Path/ Paved Road/Guardrails Empowering Developers: Unveiling the Backstage Internal Developer Portal for Java Development, 2024, Spring I/O
Golden Path, 2024, Evan Smith Cognitive Load Is The Mind Killer Golden path = The Happy Path, The Blessed Path, Approved Software, Software Shopping List, Standardisation. Version Controp Pipeline Configuratio m Continuous Integratio q Release T oolv i Code Analysiv e Artifact Storag Continuous Delivery simplification
Toolkit by Viktor Farcic GitOps on IDP UI/API Actual State IDP IDP Desired State Code Manifests Configs .... Cloud Providers Infr Server Clustse DBs App Application 3rd party self-hoster change/observe Pipelines Infra conf RBAC ....
through waste friction gX Too much cognitive loaf dX Tribal knowledge/no docsi AX Code/Development duplicatioQ CX Some services are human-basef `X No unified processes across the org gX Accelerate product/solution development/deliver dX Improve experts reliability and resilienc AX Reusing and sharing platform tools and knowledg CX Securit `X Cost & Productivity
P Confluence as the portal? A start point& h Explore P Value propositioA P Address problems -> Pick solutionR h Build an what we have what we still neev alpha version
(DevEx) A Technology Stack: Built on Node.js, React, Redux, and Express A Open Source: Released to the public and joined the Cloud Native Computing Foundation (CNCF) in 2020 A Community: Thriving project with >25,000 stars and 50,000 commits on GitHub A Status: Achieved Incubating status in the CNCF in 2022. Backstage: An open-source framework for building developer portals Core Plugins Designed for A Software template A TechDoc A Software catalo A A lot of other Plugins A Software creatiow A Documentation & onboardin A Centralization of asset A Customize functionality Spotify Plugins for Backstage: How Commercial & Open Source Go Hand-in-Hand • Joon Park • GOTO 2023 Backstage for All (Spotify for backstage)
Evan Bottcher) Where to start? Enabling Developer Self-Service with Internal Developer Platforms (2021, container-solutions) Evan Bottcher highlights for building a successful IDP The platform is a and needs a long-lived and stable product team tasked with both build and run You must be willing to for applications into the and away from centralised operations and suppord w Thirdly you must be willing to of implementation against the freedom and responsibilities that you’re handing to the autonomous application teams. three key prerequisites product shift some or all of the run responsibility application teams trade off strict consistency
internal developer portals of organizations with platform engineering teams will provide to improve and , up rom 45 % . 2023 - Gartner developer experience accelerate production innovation
Platform Engineering = The Evolution of DevOps Gartner predicts that by 2026, of software engineering organizations will establish as internal providers of reusable services, components and tools for application delivery. 80% platform teams Platform Engineering: The 2024 Game-Changer in Tech (2024, devops.com) Empowering Developers: Unveiling the Backstage Internal Developer Portal for Java Development (2024 Spring I/O)
is it and why should you care? (2023, Github blog oe Engineering platform: key to maximizing software development effectiveness (2023, Thoughtworks @e Beyond Metrics: Orchestrating Developer Delight with AI driven Platform Engineering-Chris Westerhold (2024, Lambdaconf ye A Software Engineering Leader’s Guide to Improving Developer Experience” quoted by “WTF! Internal Developer Platform vs Internal Developer Portal vs PaaS” e Platform Engineering #7: Internal Developer Platform vs. Internal Developer Portal, 2024, Platform Engineering Tip5 e Webinar: The Top 5 (actually 6) Use Cases for Internal Developer Portals (2023 Cortex e Spotify Plugins for Backstage: How Commercial & Open Source Go Hand-in-Hand • Joon Park • GOTO 202o e Beyond the hype: A practical guide to internal developer portals (2024 OpsLevel at DevOps Live UK Sbe Making the case for a developer portal at Wise • Lambros Charissis (2022 platform engineer meetup SSe Empowering Developers: Unveiling the Backstage Internal Developer Portal for Java Development (2024 Spring I/O Sde Platform Engineering: The 2024 Game-Changer in Tech (2024, devops.com Soe 關於Platform Engineering,個人的看法與探討 (2024, Medium, Edward Kuo)