Slide 1

Slide 1 text

+ Building a Developer Platform with OpenShift Robin Price II Kyndryl Director – Hybrid Cloud and Automation October 2023

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

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

Slide 6

Slide 6 text

High Efficiency Engineering Team Reference Architecture Internal Developer Platform 6

Slide 7

Slide 7 text

The Platform Transition An Illustrative Example 7

Slide 8

Slide 8 text

Internal Developer Platform PoC Plan 8

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

Differentiators • • • • • • • • • • • • 11 • • • •

Slide 12

Slide 12 text

– – –

Slide 13

Slide 13 text

• • • • • • •

Slide 14

Slide 14 text

• • • • • • •

Slide 15

Slide 15 text

• • • • • • Xavier Deprat Head of Global SAP Infrastructure Operations Schneider Electric

Slide 16

Slide 16 text

• • • • • •

Slide 17

Slide 17 text

APPENDIX

Slide 18

Slide 18 text

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

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

1 3 4 2 1 2 3 4