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

Building a Developer Platform with OpenShift

Building a Developer Platform with OpenShift

OpenShift Commons Gathering Raleigh 2023
https://commons.openshift.org/gatherings/raleigh-23-oct-18/
October 18, 2023 ~ Raleigh, North Carolina

Speakers:
Robin Price, Kyndryl

YouTube Playlist:
https://youtube.com/playlist?list=PLaR6Rq6Z4IqfydAvmOWDVt6pBnbVVyejd&feature=shared

Join the community: https://commons.openshift.org/join

OpenShift Commons

October 23, 2023
Tweet

More Decks by OpenShift Commons

Other Decks in Technology

Transcript

  1. + Building a Developer Platform with OpenShift Robin Price II

    Kyndryl Director – Hybrid Cloud and Automation October 2023
  2. Plan Code Verify Stage Deploy Operate Observe Integration with Planning

    Tools Product Team Integrates Planning Tools Developers Plan Application Environment Abstract Variable Values based on Required Components Product Team Integrates APIs, Tools, Services, Knowledge Developers Provide Environment Variable Values as Code Verify Application and Environment with Testing Services Product Team Integrates, Standardizes Test Patterns Developers Verify Application Environment Test Output Application is Deployed to Staging Provide Products and Services to Deploy Stage Product Team Integrates Staging Deploy Patterns Application is Deployed to Production Operations is Operating the Application in Production Operations is Observing the Application in Production Provide Products and Services to Deploy Production Provide Products and Services to Operate, Support Production Provide Products and Services to Observe Production Product Team Integrates Production Deploy Patterns Product Team Integrates Operations Tools Product Team Integrates Observability
  3. • • • • • • Xavier Deprat Head of

    Global SAP Infrastructure Operations Schneider Electric
  4. 18 • Interactive/Internal Developer (Services) Platform has self service capabilities

    that provides an Application developer or End User an automation framework to rapidly modernize their application. • They do not need to have a technical know-how of Infrastructure, and its Integrations or make changes to the Infrastructure as Code (IaC) • They are provided with an interactive interface that can provision the required stack on choice of Cloud and target disposition based on a few simple questions. • It minimizes cognitive load for developers and application owners • Interactive user Interface for Application Modernization towards 7Rs of Target Disposition • Overall Total Cost of Ownership (TCO) can be predicted • Enables Application Developer or Owner make Informed decisions Curated Patterns Curated Patterns ASG VMSS MIG AS AS CEA ELB ALB CLB EC2 AVM GCE ECS AKS GKE LMD AFSC GCF RDS DB for MySQL & Postgres CloudSQL Aurora SQLDB CloudSpanner S3 Azure Storage CloudStorage Windows 2016 RHEL 7.x Windows ADJoin Windows 2019 RHEL 8.x RHEL ADJoin Windows 2012 RHEL 6.x & 5.x Windows Agent Windows App Install RHEL App Install RHEL Agent Windows DB Install RHEL DB Install IDP Orchestration Interactive Developer Console Rehost Replatform Rearchitect Rehost - Web Rehost - App Rehost - Db Rehost - Common Replatform - Web Replatform - App Replatform - Db Replatform - Common Rearchitect - Web Rearchitect - App Rearchitect - Db Rearchitect - Common Frontend: Python & Node JS