功能拆分:组件化,低耦合,可横向扩展
服务管理:服务总线,服务注册和发现
配置管理:中心化配置管理
监控和日志的配合
具体说来,就是
将系统各个模块现有功能做细分, 容器做到业务的单一职责收起
把外围系统与其交互的接口剥离出来,并改造成子系统件通过代理机制访问
把相关的数据单独隔离出来,有自己的数据库或者数据表
从边缘系统逐步入手, 最小修改逐步迭代,改造后的子系统以注册到服务总线的方式让其他服务发现并调
应用自身的配置(分环境) 可以通过环境变量或者不同环境的配置文件 或者 通过中心化的配置中心动态获取等方式
日志和监控方便在改造的过程中排查问题