《3008 - TechXchange Oct 2024 Richard Baker.pdf》由会员分享,可在线阅读,更多相关《3008 - TechXchange Oct 2024 Richard Baker.pdf(33页珍藏版)》请在三个皮匠报告上搜索。
1、Session 3008Jane EllisChapter Head of Integration,JLRRichard BakerPrincipal Integration Architect,JLRTechXchange 2024Transforming Integration to a Micro-services and Event Streaming Architecture at JLRAgenda010203040506A Critical MonolithMicro-Services ApproachConfidenceFearless Feedback Loops Event
2、 StreamsIBM TechXchange/2023 IBM Corporation2Conflicting PrioritiesDemand for Change“Modern Luxury”Move to SaaSData CurrencyElectrificationIntegration Key DemandDemandCritical SystemsMinimize outagesImpose ControlsMore TestingMore ApprovalsLock-down SystemsChange out of hoursStagnant PlatformStagnan
3、t PlatformOut of SupportLook for AlternativesStart againRestful APIs?New Vendors/Tools?But,huge cost and impact to change the logicAgileDevOpsIBM TechXchange/2023 IBM Corporation3Demand for Change4IBM TechXchange/2023 IBM CorporationAgenda010203040506A Critical MonolithMicro-Services ApproachConfide
4、nceFearless Feedback Loops Event StreamsIBM TechXchange/2023 IBM Corporation5Turning Things Inside OutIBM TechXchange/2023 IBM Corporation62019 2023PlanningPrototyping/PandemicProvingMigration teams,one use-case at a timeSome stragglers1 Isolates Services from other changes2 What you test is what yo
5、u deploy to production3 Its testable without dependencies on shared services that might be different in production.4 When you deploy it,you know you are not overwriting a manual change that has been madeImmutable ContainersIBM TechXchange/2023 IBM Corporation7Before and AfterItemsTraditional ESBMicr
6、o-Services MeshEnvironmentsFixed number,shared,costlyCreate on demand(namespace)Nodes,Servers2,vertically scaled+support appsElastic,managed by OCPIntegration Servers/EGsIntegration Servers/EGs80-90 execution groups with 5-10 flows500+500+one per serviceQueue ManagersQueue ManagersLarge,shared,admin