一套轻量级业务中台开发框架,以DDD思想为本,致力于业务资产的可沉淀可传承,全方位解决复杂业务场景的扩展问题,实现中台核心要素,赋能中台建设。
融合了前中台复杂生态协作方法论,充分考虑组织架构、技术债、学习门槛、可演进性、运维成本和风险而开发的,解决业务开发痛点,是中台架构的顶层设计和完整解决方案。CurretstatusUsedforseveralcomplexcriticalcetralplatformprojectsiproductioeviromet.多个复杂的中台核心项目生产环境下使用。QuickstartPleasevisit Quickstart.FeaturesBasedoDDD,butbeyodDDD14keybusiessabstractioscovermostcomplexbusiesssceariosFulllayeredextesibilityEmpowersIerSourceTotalsolutiosorieted核心特性:以DDD架构思想为本,面向复杂业务场景架构设计通过代码框架提供足够约束,让DDD不再仅停留在思想层面降低DDD上手门槛,为研发减负,防止落地偏差降低复杂度,持续保障业务资产的可沉淀可传承提供dddplus-archetype,自动生成包含最佳实践的工程脚手架14个核心业务抽象(常用的9个),勾勒出业务中台骨架中台架构的顶层设计以不变应万变研发填空式开发全方位解决业务的不确定性业务逻辑、流程、逻辑模型、数据模型的扩展、多态体系框架本身支持再次扩展扩展业务包支持不重启热更新支撑中台战略的复杂生态协作前台、中台解耦业务隔离IerSource协同机制完整的解决方案业务能力演化,业务测试,最佳实践,架构持续防腐,重构的导流验证,绞杀者落地方案等提供一套完整的Demo工程,手把手真实场景教学Modulesdddplus├──dddplus-spec-SpecificatioofDDDplus├──dddplus-rutime-Rutimeimplemetatio├──dddplus-plugi-Plugijarhotreloadigmechaism├──dddplus-uit-Extrauittestfacilities├──dddplus-eforce-Eforceexpectedevolvemetofthebusiessarchitecture└──dddplus-test-FullycovereduittestcasesKeyabstractiosReferecedocumetatioPleasevisit Javadoc.UsigDDDplus已推送至Mave中央库,可直接引入。Mave<properties><dddplus.versio>1.0.1</dddplus.versio></properties><depedecy><groupId>io.github.dddplus</groupId><artifactId>dddplus-rutime</artifactId><versio>${dddplus.versio}</versio></depedecy>Gradledepedecies{...compile'io.github.dddplus:dddplus-rutime:1.0.1'}BuildigfromSourcegitcloehttps://github.com/fukygao/cp-ddd-framework.gitcdcp-ddd-framework/mvistall#willrualltestcasesTheDemoPleasevisit 使用该框架搭建订单履约中台的例子.FAQPleasevisit FAQ.LadscapeofCetralPlatform业务中台建设全景图。CotributioYouarewelcometocotributetotheprojectwithpullrequestsoGitHub.Ifyoufidabugorwattorequestafeature,pleaseusethe IssueTracker.Forayquestio,youcause GitterChat toask.LicesigDDDplusislicesedudertheApacheLicese,Versio2.0(the"Licese");youmayotusethisprojectexcepticompliacewiththeLicese.YoumayobtaiacopyoftheLiceseat https://www.apache.org/liceses/LICENSE-2.0.点击空白处退出提示










评论