腾讯作为BAT三大巨头之一;在2018年引进了低代码平台,以低代码为核心的一体化高生产力平台赋能业务,在不同的业务领域中进行探索和突破。
传统低代码 无法适应市场发展 随着腾讯的核心业务迅速发展,定制化需求的业务不断涌现,传统模块无法适应快速发展的市场定制化需求;尤其是标准化应用二次开发的限制成为了业务掣肘,信息化建设倾向于统建、大集中共享模式,对项目协同与管控要求较高。
基于此,如何通过容器化优化资源使用、提升运维效率、加速微服务落地;使用国产化的底层资源和服务,做到自主可控,安全性强;实现系统云化、简单易用;
前中后台如何互联互通,使得前台更灵活应对业务场景的变化;采用新的技术架构对老系统进行重构,新旧系统集成、数据互联互通等一系列新机遇,成为腾讯在数字化转型升级之路上的新挑战。
选择飞速低代码 主要考虑五大因素 01支持复杂的全场景
面向开发者,提供复合模型驱动的可视化开发,覆盖业务全场景应用。
02赋能研发全生命周期
提供整个开发全过程各环节工具,包括原型、建模开发、测试部署、发布流水线、运维监测等。
03云原生及全技术栈覆盖
平台拥有松耦和合高内聚的微服务架构,低代码开发平台+服务中台+运维监控+数据治理+大数据平台+ DevOps+PaaS平台+容器和测试平台+专属服务。
04开放性强及甲方全权掌控
开发过程中源代码全部可见可改,知识产权归属甲方,开发的应用不依赖于平台运行,代码质量更高,可读性更强。
05融合性强及可持续发展
平台可以融合接入甲方原来的开发规范、风格和标准,继承甲方原有数字化能力,并为软件资产复制提供可持续发展的平台支撑。
开发框架
新技术架构全生命周期支持
功能架构
飞速低代码平台 解决方案 案例一:TBI数据系统
注册用户2万人 数据调用百万次 系统2人开发15天上线 TBI是在腾讯浏览服务(TBS)海量浏览数据的基础上,打造的移动互联网跨平台数据分析工具。鉴于数据保密性、安全性、可控性、易用性、互联行等需求,腾讯构建了BI数据中心,作为整个平台数据的中心,承担平台所有数据的分发、调度、处理等职能。
飞速低代码平台使用可视化的快速开发平台进行系统的开发工作,仅2人开发15天系统就上线运行,达到了快速开发上线使用的目的。
案例二:核心系统重构
6人开发仅用15天 解决复杂场景 完成数字化升级 业务部门核心系统出现老化滞后,无法满足定制化管理的需求。飞速低代码平台通过微服务架构、中台、大数据、云原生、容器、私有化部署等,满足复杂业务部门场景的数字化需求,6人仅开发15天,千余张表和页面。
该系统于2018年11月正式上线,上线至今运行4年,历经数次迭代,至今仍是核心部门及部分单位的核心数字化平台。
案例三:创新应用、小而美
轻应用1人即可开发 近百款创新应用供企业使用 成为企业数字化的脉络 基于不同应用场景的需求,腾讯使用飞速低代码快速开发近百款创新型应用,这些应用已腾讯生态为核心,运用在不同的场景,解决实际业务问题。
这些应用部分应用页面数量多、场景逻辑复杂、自成系统,有单独的前端入口和应用场景,部分应用基于原有的系统增加新的业务功能模块,适应新的业务需求或者短时或阶段性的业务需求;这类应用一般要求快速开发上线、快速对接使用,通过飞速低代码开发平台,一些轻型应用1人开发半天即可上线,真正做到快速开发、快速上线,快速解决业务需求。
同时,此类应用正在以Saas模式供几百家生态企业使用,形成一个生态链,既能做到信息联通、数字化升级,也能降本增效。除了具体应用的搭建,腾讯充分利用低代码平台数字化资产积累继承能力的优势,构建了以中台为核心的开发生态,将开发的组件、API进行管理复用,形成了组件市场、服务市场等生态内容,加速数字化资产的积累和复用。
案例四:元数据、数据展示平台
3人开发70天上线 联通各数据,安全又可控 分布式部署实现高性能、高并发、高可用 数据展示和处理一直是腾讯数字化工作的重中之重,腾讯基于低代码平台开发了元数据平台和数据展示平台,其中元数据平台分为数据字典、元数据预警、血缘分析三部分内容解决了元数据处理的问题,随后开发了该业务系统唯一的官方数据展示平台,该系统3人开发70天上线,用过分布式部署实现高性能、高并发、高可用,增加数据展示的安全性、可控性。
数据字典五层结构
元数据预警功能架构
腾讯案例总结 飞速低代码平台引进后,能支持现有项目及业务需求快速落地,帮助整理可复用的数字化资产,平台开箱即用的组件和能力。
不仅迅速提升开发效率,还可以帮助提升现有技术能力;平台助力腾讯实现元数据平台、TBI数据系统、组件市场、服务市场、核心系统重构近百款创新应用等。
除了临时性业务需求,其他用平台搭建的系统都仍然正常运行,TBI是唯一官方数据平台、许多业务部门和生态合作伙伴的核心系统,此外腾讯使用飞速平台开发的项目很多不仅内部使用,也通过Saas的方式提供给近百家生态伙伴使用。