OpenShift Commons Gathering Chicago 2023 - Volkswagen of America's Application Modernization Journey
Mubhashir Naseer (Volkswagen of America), David Barreda (Volkswagen of America), and James Labocki (Red Hat) present at the OpenShift Commons Gathering Co-Located with KubeCon + CloudNativeCon North America 2023.
of Volkswagen AG, the largest carmaker in Europe • • Headquarters located at Herndon, Virginia • Information Technologies located at Auburn Hills, Michigan • Assembly plant located at Chattanooga Tennessee • Over 20 facilities across the United States, Canada and Mexico.
technical transformation opportunities for improving the portfolio currency and maturity. • Consider User Volumes, Security and Data Confidentiality, License Cost, EOL durations and Cost of Operations. • Consider OpenShift Implementation as eco-system rather than platform. • Build eco-system of the platform and its process along with responsibilities (RACI) definition early on. • Enhance partnership and trust between different teams in the organization. • Ensure you have enough trust to survive period of decreased velocity and increase challenges. • Think about Re-formation of the future teams and support model. • Balance between Innovation and stabilization.
modernization of applications ◦ Application Inventory ◦ Customizable human based assessment ◦ Language agnostic static-code analysis ▪ Uses Microsoft’s Language Server Protocol (LSP) ▪ Extensible with custom rules • #konveyor on slack.k8s.io • Join the Konveyor-community list • Migration Toolkit for Applications: A supported tool based on Konveyor Migration Toolkit for Applications Konveyor Hub Assets Generation Reporting Assessment Code Transformation Planning Analysis Accelerating Modernization with Tools
circuit breakers). • Lack of coordination between different teams resulting in overspending and rework. • Inefficient Application Support Model and Observability. • Localized Solution Strategy and restriction caused by silo dependent processes. • Know the team limits especially in a cross-team setup involving multiple organizations. • Balance between fast modification and necessary time for stabilization. • Extensive onboarding time of new developers. • Limited resources and investment. • Limited resources with skills and knowledge to drive innovation. Challenges Solutions • Implement Focused Collaborative teams to advance strategy implementation. • Have Strong Key Stakeholder support. • Foster clear and effective communication of the roadmap and implementations. • Team enablement by workshops, internal trainings and certifications. • Product Owners concepts for Application & Technology. • Discuss Architecture patterns and directions. • Develop partnership and trust within the organization. • Identify risks and be ready to change course. • Start with focused organization and technology (like Java). • Set up a maturity parameter scale for transformation. • Choose your toolset for ecosystem as there are many tools available. Journey - Key Learnings
Functional Complexity, Technical Currency, Business Criticality and Operations. • Identify Functional Rationalization epicenters and technical transformation opportunities for improving the portfolio currency and maturity. • Consider User Volumes, Security and Data Confidentiality, License Cost, EOL durations and Cost of Operations. • Consider OpenShift Implementation as eco-system rather than platform. • Build eco-system of the platform and its process along with responsibilities (RACI) definition early on. • Enhance partnership and trust between different teams in the organization. • Ensure you have enough trust to survive period of decreased velocity and increase challenges. • Think about Re-formation of the future teams and support model. • Balance between Innovation and stabilization. Cloud-native Applications 12-Factor Applications API-based Communication DevOps & CI / CD Container-based Infrastructure Use of standards
developers and operations to learn how Red Hat's technologies help them build, run, and manage their applications in the Hybrid Cloud. [Landing Page] ▸ Technical workshop for Operations professionals and Developers that spans Red Hat’s portfolio. Also an optional half-day Business Leaders track. ▸ Developers ・ Assess, Analyze, Refactor Applications ・ Integrate with cloud-native pipelines and GitOps ・ Extend applications with Application Services ・ Create intelligent applications ▸ Operations ・ OpenShift administration, security, and management ▸ Request a roadshow: www.red.ht/MADRoadshow