从多城市落地中台的经验总结和标准化输出思考

简介: 使用最新的AI技术路线,几乎都是新的试点尝试,完全互联网思维落地政务项目,快速交付,快速落地,又是完全另一种打法。从二线城市项目技术支持和规划过程中,联想其它城市项目技术支持过程中的一些中台经验总结

当前接触到中台和微服务项目技术支持和落地的城市有多个,涵盖一二三线城市,以下为自己一些思路总结。


于2020年下半年,贵阳的一个项目二期整体上线,使用最新的AI技术路线,几乎都是新的试点尝试,完全互联网思维落地政务项目,快速交付,快速落地,又是完全另一种打法。

从二线城市项目技术支持和规划过程中,联想其它城市项目技术支持过程中的一些中台经验总结,我有我思。

一、关于中台落地项目建设的情况:

针对于多个城市的情况,每个项目基本上都带有较为完整的业务体系。

1、有基础软件平台的体系雏形:

中台建议从技术引入、试点、建设、运维,整个结构有了软件平台的原型,从操作系统、控件、第三方、中间件、技术、基础组件、知识积累等都有较为完善的体系,包括目前多团队接触,消化的情况都较为良好,市场教育和人才培养基本上都有基础;

2、有大量的基础包:

从每个项目建设到现在,积累了很多的基础控件,基础控件指的是常用的基础包、工具、统一变量等,以前的,包括现在的项目都积累很多的基础包和工程,而这些工程包又有很多是重复的,同样的;

3、有较为完善的基础组件体系:

从业务组件的规划过程中,有较为完善的基础组件,公共组件,公共服务,业务组件,同时存在很多的业务组件,重复的基础工程组件,比如短信、ORC、打印、公共、统一桌面,这些基础组件体系都存在,且具有成熟性(并涉及多个业务场景,多个项目场景,并不代表没有bug),但是一样存在重复的,不可共用的情况;

4、有较为完善的业务组件体系:

从几个城市项目工程,每个行业项目基本上都积累了较为完善的业务组件体系, 成百上千的业务组件,上万的外部接口 ,信息管理类项目(如管理系统、OA),这些组件都包含有业务性,涉及和比较完整的政务行业业务,甚至可以理解(可能自己业务理解不够深入的理解)成较为完善的政务行业信息体系模型;

二、不足之处及问题反思:

正是以上的情况,才导致引出问题点所在。

1、微服务规划的缺陷和技术债问题:

差异化项目规划有太多的服务,而服务之间不能通用,导致产生重复的服务规划而不能共用,而产生很多的重复技术债问题(这点在开发人员在过程是比较难有体会,比如开发某模块出问题了就调试,精力都会往调试技术比例加重,业务调试比重降低),服务规划之间并不能完全符合我们目前团队场景和业务场景而进行共用(比如一个实际场景:多城市、多项目、多团队、跨地域开发)。

基本上都是沟通相当难,而且过程支持也不容易,特别是跨地域,跨团队

2、没有明确的里程碑目标和稳定版:

一直在微服务,总是在微服务。

这个问题最明显,同样也是最实际,当前的工程一直是快照版,至今没有基础稳定版,这个问题会导致一个很明显的问题,开发一更新就有可能出错,即使之前的项目已经上线稳定。有一个稳定版,开发在使用的调用的时候,开发就会用这个版本或者加强,而不是多个城市或者项目的复制,在团队资源有限的情况下,很难消化每一次“复制”带来的几十个工程的维护,甚至有些苦涩。

3、原架构设计存在缺陷:

原单个项目的技术架构设计或者整个平台架构设计,组件规划,在单个项目,或者在小型项目上,具体一定的先进性,但是在与我们实际团队与项目中时,出现水土不服或者说是未能达到预期效果,甚至可能出现部分不理想效果,比如硬件、软件、技术债上都比较难消化 ,架构师的设计,包括网上(互联网)存在一定的先入为主,很多原接触的名词未必符合我们的场景,如高并发,高可用,微服务,多服务,分布式。

4、平台体系不完善:

体现在没有合理的基础环境建设,比如租户隔离,环境隔离,容易产生互相影响问题。缺少技术上(而非业务)自动化运维建设,服务的检测、发布和监控,还是较为被动的接受,而多数是人工很难做到这步,技术运维和业务运维两个比重权衡考虑。

三、中台标准化建设思路 :

提取出业务核心元素,整体低阶业务平台,推进形成行业业务标准化。

1、调整平台架构设计,重点往业务SaaS建设:

业务和平台架构设计使用的是着重于业务架构建设,提升稳定性,维护性,快速迭代性,在基础组件和控件完善的条件下,调整原有的平台架构规划和组件规划,往业务组件建设,基础组件,基础控件与开发人员做一定的隔离(另一个词叫透明)。 在目前的完善的业务组件体系下,提取业务组件的核心业务元素,重点在业务的SaaS建设,减少业务切入成本(如新人学习业务成本,调用api即可,不符合再继承单独实现),减少技术债成本(如业务api,维护提取的只维护SaaS),减少运维风险成本(即稳定版和快照版的问题)。

在看微服务架构和中台架构时,工程有这样的设计趋势,但是在对于差异化业务服务时,但是没有将原设计精华提取,消化并整合到整体架构设计中

2、制定稳定版本,调整服务规划为API规划:

一个明显且事实的现象:在我们的业务场景里,每个城市业务规划的服务在多城市之间,多项目之间是不能共用的,都是复制。

设计规划往上再进行一层抽象,调整服务规划转变成API规划,项目在SaaS的API上层改造,而不是在服务上进行改造,服务只是依赖api。比如业务系统系统api,新的项目只是在业务系统的api上层改造,而不是复制整个业务工程,api有版本号,而不是一直是快照版,有快照版的应该是工程,而不是api。减少工程泛滥的情况,同时减少组件维护成本。至于服务规划,只是在项目时再做规划即可,与t规划无差异。

3、完善运维体系和建设目标:

使用云基础环境方案,市面上已经有很多成熟的云基础方案,比如CloudStack、Kubernetes、OpenStack等,解决资源的不合理使用问题和租户问题。自动化运维建议尝试使用能用的检测方案,如批脚本监控,自动检测端口,常规自动巡检等。

四、总结

从多城市技术支持过程中联想到的平台的经验总结和一些建议,包含有一定的主观和客观,请参考和了解 。

相关文章
|
存储 Java Linux
Android Mstar增加IR 自定义遥控头码完整调试过程
Android Mstar增加IR 自定义遥控头码完整调试过程
563 1
|
2月前
|
消息中间件 存储 调度
RocketMQ 两大核心特性深度拆解:事务消息与延时消息,从原理到实战全打通
RocketMQ作为阿里开源的金融级消息中间件,以高可靠、高吞吐、低延迟著称。其事务消息通过两阶段提交+回查机制,解决本地事务与消息发送的原子性问题;延时消息在5.x中升级为毫秒级任意时间定时消息,基于TimerStore与时间轮实现高性能调度,二者共同支撑分布式系统核心一致性与定时场景。
360 1
|
2月前
|
弹性计算
回放 | 阿里云OpenClaw虾友会开放麦-北京站
3月13日晚上7点,弹性计算首场OpenClaw活动——阿里云OpenClaw虾友开放麦在北京朝阳科技园C区顺利落地。活动以轻松的开放麦形式,在周五晚上为用户打造了一个轻松畅聊“云端养虾”心得的机会。
|
2月前
|
人工智能 自然语言处理 前端开发
从需求到上线:AI生成网站的底层原理讲解
本文揭秘AI生成网站的底层逻辑:从需求语义解析、系统结构化建模,到前后端代码自动生成与一键部署,揭示其如何将一句话转化为可运行系统。核心在于提升抽象层级——从写代码转向表达需求。
|
2月前
|
存储 人工智能 安全
OpenClaw商业变现指南|阿里云/本地部署+3类实战路径+API配置与风险控制及避坑要点
2026年,OpenClaw(Clawdbot)已从技术爱好者的工具演进为具备多元商业价值的载体,其核心商业逻辑并非“工具本身赚钱”,而是通过“简化复杂流程、提供安全确定性、自动化机会挖掘”,放大用户已有技能的商业价值。从预装工具的硬件交付到一键部署服务,从垂直技能售卖到商业机会侦察,第一批实践者已通过不同路径实现变现。本文结合真实商业案例,拆解3类高可行性变现路径,完整提供2026年阿里云及本地多系统部署流程、免费大模型API配置方法,梳理核心风险红线与常见问题解决方案,全程不含营销词汇,帮助用户在合规安全的前提下,挖掘OpenClaw的商业潜力。
268 0
|
5月前
|
安全 Unix Linux
Debian安全扫描工具使用指南(手把手教你用开源工具检测Linux系统漏洞)
本文介绍多款实用的Debian安全扫描工具,帮助用户提升Linux系统安全。涵盖Lynis、OpenVAS、chkrootkit等开源工具的安装与使用,指导初学者进行漏洞检测、配置审计和恶意软件防护,并建议通过定时任务实现自动化扫描,构建多层次安全防御体系。
|
4月前
|
缓存 JavaScript 开发者
微信小游戏开发的技术难点
微信小游戏开发在2026年面临五大技术挑战:高性能模式下的内存管控、WASM性能瓶颈、4MB主包极速启动、跨平台渲染一致性及开放数据域通信限制。开发者需在严苛环境下实现流畅体验,考验极致优化能力。#微信小游戏 #游戏外包
|
机器学习/深度学习 传感器 自动驾驶
基于深度学习的图像识别技术在自动驾驶汽车中的应用####
【10月更文挑战第21天】 本文探讨了深度学习中的卷积神经网络(CNN)如何革新自动驾驶车辆的视觉感知能力,特别是在复杂多变的道路环境中实现高效准确的物体检测与分类。通过分析CNN架构设计、数据增强策略及实时处理优化等关键技术点,揭示了该技术在提升自动驾驶系统环境理解能力方面的潜力与挑战。 ####
594 0
|
SQL 关系型数据库 MySQL
如何快速在表级别做同构或者异构数据库之间的数据迁移/备份
【8月更文挑战第17天】本文介绍在同构与异构数据库间快速迁移/备份表级数据的方法。同构迁移可利用数据库自带工具(如MySQL的`mysqldump`)或管理软件(如phpMyAdmin);异构迁移则推荐使用ETL工具(如Pentaho Data Integration)或数据库复制工具(如SymmetricDS),亦可通过编程方式实现。实施前需测试以确保数据完整准确,并注意处理兼容性问题。
748 4
|
12月前
|
安全 数据安全/隐私保护 Windows
怡安(Aon)研究中描述SentinelOne的本地升级技术防护措施
怡安(斯特罗兹・弗里德伯格)研究团队发布了一项关于 SentinelOne Windows 代理潜在本地绕过技术的研究。研究人员于 2025 年 1 月通知 SentinelOne,公司随即发布更新并提供防护指南。该技术需攻击者具备本地管理员权限及访问 SentinelOne 签名安装程序的能力。SentinelOne 新增“本地升级授权”功能以阻止未授权升级,并默认为新客户启用。此外,还发布了检测规则和控制台更新,强化防护能力。此研究已共享给其他 EDR 厂商,共同提升安全性。SentinelOne 感谢斯特罗兹・弗里德伯格的合作,确保客户免受此类攻击影响。
339 6