《架构演进:现代化改造的关键步骤和工具.pdf》由会员分享,可在线阅读,更多相关《架构演进:现代化改造的关键步骤和工具.pdf(52页珍藏版)》请在三个皮匠报告上搜索。
1、 2024 Thoughtworks|Confidential Evolving your architectureEssential steps and tools for modernizationCamilla CrispimPrincipal Consultant Engineer and Engineering Acmllacrspm 2024 Thoughtworks|Confidential The constant need for modernization 2024 Thoughtworks|Confidential Driving forcesbehind moderni
2、zationMarket demandsTalent attraction and retentionCompetitive pressure3Advancements in technology 2024 Thoughtworks|Confidential 78%of enterprises have started at least one modernization program as a direct result of Covid-194 4source:https:/ 2024 Thoughtworks|Confidential 2024 Thoughtworks|Confide
3、ntial Consequences of choosing not to modernisesource:https:/ 2024 Thoughtworks|Confidential Business impact of not modernizing:Southwest Airlines 2022 2024 Thoughtworks|Confidential Almost three quarters of organizations that embark on legacy modernization projects fail to complete them7 7source:ht
4、tps:/ 2024 Thoughtworks|Confidential Why modernizeCurrent state analysisWhat to modernizeHow to modernizeMeasuring successEssential steps for modernization 2024 Thoughtworks|Confidential Why modernizeCurrent state analysisWhat to modernizeHow to modernizeMeasuring successEssential steps for moderniz
5、ation 2024 Thoughtworks|Confidential Why modernizeLegacy application challengesMaintenance cost and tech debt10Outdated technologyComplex code base&low developer confidenceMonolithic architecture 2024 Thoughtworks|Confidential Consolidated product11Why modernizeComplex codebaseMonolith application b
6、uild in Java 6Consolidated product that works well and has little to no need to changeIt doesnt bring differentiation to the business 2024 Thoughtworks|Confidential Losing market share12Why modernizeDevelopers have low confidence is changing itComplex codebase that is very hard to understand and cha