开放搭建系统设计与业务赋能实践

课程 ID: 16379

描述:
案例背景: 字节业务一直保持着高速的增长,前端需求更是爆炸式的增长,覆盖中后台、官网建站、H5活动等场景。而优秀的前端人才一直是非常缺的资源,我们曾经跟多个业务方聊过,他们几乎都有过被逼无奈,服务端同学自己动手去写前端的经历。由于缺乏专业前端知识和经验,效率往往较低和项目的可维护性比较差。进一步调研发现,同样是降低开发门槛和提效,但由于业务的差异,不同业务的需求侧重点往往有所不同,他们往往希望搭建系统支持二次开发和定制,以便形成垂直业务场景闭环。 解决思路: 字节搭建平台团队设计一套通用搭建平台,平台以中后台、官网建站和H5活动营销三个子场景为切入点。同时提供了低码中台的方式,支持业务方使用搭建的平台的中台能力自建搭建系统和生态,既满足了搭建系统的交互体验和易用性,又降低了技术团队的维护成本。对于想要构建垂直业务闭环的需求,我们提供了低码中台的方式,支持业务方使用搭建的平台的中台能力自建搭建系统和生态。 核心技术层面上,我们创新的采用了CodeIn & CodeOut的设计模式,不专门设计DSL和相应的渲染器,而是采用直接生成前端代码的方式,将渲染工作直接交由浏览器去执行,主要解决基于传统DSL播放器搭建系统:在复杂页面的性能问题;以及播放器模块对于用户而言是一个黑盒完全无法自主调试的问题。 成果: 支撑字节内部中后台、官网建站和H5活动营销场景3000+的页面,帮助字节电商、火山引擎等业务方自建垂直场景搭建平台,同时该系统对外ToB私有化交付给某大型国有银行实现开发提效。