【发布时间】:2020-03-29 05:30:10
【问题描述】:
有哪些有效的方法可以对传统的大型 IT 系统(如银行的 IT 系统)进行现代化改造? 假设有来自几家开发公司的大约 10-20 个独立遗留系统,其中一些是用旧的 JSP 编写的,许多是基于存储过程的,并且几个 db 之间有 dblink,诸如帐户和用户之类的实体在系统之间没有标准化。
替换或重写整个系统不是可行的方法,因为人们正在使用它并且许多部分没有正确记录。 我想学习一些增量步骤来逐步改进,而系统正在使用,而不是停止。
有没有类似系统总线的东西以某种方式集成所有旧系统,并开发微服务来替换旧系统的某些部分?
学习这些东西的方法是什么?
谢谢。
*我是一名软件开发人员,想成为一名架构师,但不知道如何。
【问题讨论】:
标签: architecture refactoring software-design legacy banking