Welcome to JoyCode

客户诉求

某云技术厂商基板管理控制软件,一直采用内部开发集成交付方式。迫于竞争对手开源的压力,需要重构软件架构和工程能力,做到新的软件平台未来可以能力开放,多方协作,生态化发展。

咨询过程

和客户的架构师以及软件总工程师,一起设计新平台的软件架构和工程架构。新的架构制定了一套二进制兼容的接口标准,做到可以按照组件和插件级别进行独立开发、独立构建、独立测试以及二进制级别交付和复用。同时优化了配套的工程能力,做到可以按照组件进行代码独立分仓,采用容器技术对工具链进行标准发布和复用,搭建可以一键式获取和安装工具链并下载依赖代码同时执行构建和测试的开发框架。最后带领客户团队完成了平台核心框架的代码开发以及工程能力建设。

客户收益

新的平台设计和工程设计达成了客户未来面向开源多方协作,生态化发展的战略要求,带领客户团队完成了核心关键代码的开发和验证。

联系我们
JoyCode: A Hardcore Software Consultancy | JoyCode