課程簡介
1.需求多,任務(wù)重,有限人力資源如何支撐百億級規(guī)模的業(yè)務(wù)變現(xiàn);
2.如何利用微服務(wù)架構(gòu)和中臺架構(gòu)的碰撞和融合,打造多元化、數(shù)字化、信息化、智能化的旅服平臺;
3.分布式環(huán)境下,通過柔性事務(wù)解決方案保障數(shù)據(jù)最終一致性。
目標(biāo)收益
1.了解如何快速搭建基于SpringCloud+Kubernetes的分布式系統(tǒng);
2.了解小團隊如何通過構(gòu)建分布式系統(tǒng)來解決大流量、高并發(fā)、并行計算要求高的業(yè)務(wù)場景;
3.了解針對不同客戶相同業(yè)務(wù)領(lǐng)域,如何進行基于技術(shù)中臺進行大規(guī)模SaaS應(yīng)用,提高企業(yè)能力復(fù)用;
4.領(lǐng)域驅(qū)動設(shè)計(DDD)和事件風(fēng)暴(EventStorming)在中臺系統(tǒng)設(shè)計的最佳實踐;
5.分布式環(huán)境下,通過柔性事務(wù)解決數(shù)據(jù)最終一致性問題。
培訓(xùn)對象
課程內(nèi)容
案例方向
分布式系統(tǒng)的架構(gòu)范式/架構(gòu)演進/CloudNative(云原生)
案例背景
1.需求多,任務(wù)重,有限人力資源如何支撐百億級規(guī)模的業(yè)務(wù)變現(xiàn);
2.如何利用微服務(wù)架構(gòu)和中臺架構(gòu)的碰撞和融合,打造多元化、數(shù)字化、信息化、智能化的旅服平臺;
3.分布式環(huán)境下,通過柔性事務(wù)解決方案保障數(shù)據(jù)最終一致性。
收益
1.了解如何快速搭建基于SpringCloud+Kubernetes的分布式系統(tǒng);
2.了解小團隊如何通過構(gòu)建分布式系統(tǒng)來解決大流量、高并發(fā)、并行計算要求高的業(yè)務(wù)場景;
3.了解針對不同客戶相同業(yè)務(wù)領(lǐng)域,如何進行基于技術(shù)中臺進行大規(guī)模SaaS應(yīng)用,提高企業(yè)能力復(fù)用;
4.領(lǐng)域驅(qū)動設(shè)計(DDD)和事件風(fēng)暴(EventStorming)在中臺系統(tǒng)設(shè)計的最佳實踐;
5.分布式環(huán)境下,通過柔性事務(wù)解決數(shù)據(jù)最終一致性問題。
解決思路
1.結(jié)合DDD和EventStorming領(lǐng)域分析方法對單應(yīng)用的微服務(wù)架構(gòu)到業(yè)務(wù)中臺架構(gòu)的升級,實現(xiàn)運行時解耦到企業(yè)級能力復(fù)用的轉(zhuǎn)變;
2.業(yè)務(wù)場景抽象,提煉共性,把中臺標(biāo)準(zhǔn)化的服務(wù)能力進一步SaaS平臺化,深度開發(fā),提高復(fù)利、持續(xù)交付能力和應(yīng)用變現(xiàn)能力;
3.利用平臺化思想和分布式技術(shù)進行中臺和SaaS平臺的建設(shè),實現(xiàn)穩(wěn)定的服務(wù)能力。
4.SpringCloud微服務(wù)框架+DDD領(lǐng)域驅(qū)動設(shè)計思想+Docker/Kubernetes容器化編排和部署+天眼實時監(jiān)控系統(tǒng)打造10wQPS級的旅服平臺分布式系統(tǒng)架構(gòu)。
結(jié)果
系統(tǒng)大量采用平臺化思想和分布式技術(shù),以領(lǐng)域設(shè)計為依據(jù),建設(shè)了大中臺+小前臺的技術(shù)平臺,實現(xiàn)了旅客出行場景的深度挖掘和串聯(lián),極大的提高了高鐵站生態(tài)的智能化、數(shù)字化水平和資源的周轉(zhuǎn)率,實現(xiàn)百億規(guī)劃化營收目標(biāo)。