当Jason Jackson在一年前的泰国担任CTO的CTO接管缰绳时,他面对了该地区六个国家的不同IT团队建造的申请的杂志。
虽然公司的业务蓬勃发展 - 它在大约3000万客户提供了大约3000万客户,并且去年加工了50亿美元的付款 - 它必须抓住任何快速增长的公司等问题。
杰克逊说:“我们拥有乡村团队在不同的实施中制作不同的技术选择,这是几乎相同的,”杰克逊说。“有些没有以敏捷的方式运作或做冲刺,没有人以同样的方式开发产品。”
为了跟上业务并成为一个更灵活的IT商店,Ascend Money是东南亚最大的支付技术公司之一,不得不将其遗留WebSphere应用程序转变为在共同平台上运行的更具可管理的集装箱应用程序。
杰克逊说:“在技术选择上标准化,并给予人们一个中心点,以至于他们能够朝向的中心点,”杰克逊说。
杰克逊,曾经关皮人的亚太地区首席技术官,斯普劳斯,首先通过识别仍然有用的应用程序,但必须从WebSphere迁出。然后将其源代码嵌入到弹簧引导应用程序中,该应用程序将在其应用平台上的Docker容器中运行,该应用程序平台由Red Hat OpenShift提供支持。
虽然杰克逊的团队仍在泰国新数据中心的生产环境中推出OpenShift,但他的开发人员一直在运行Minishift - OpenShift的当地副本 - 在他们的笔记本电脑上,确保弹簧引导应用程序将在部署时正常工作。
杰克逊说,下一步是识别可以将春天引导应用程序分解成微服务。
“那个主要驱动程序是在共享服务周围拥有更好的应用程序架构,因此我们在10个不同的应用程序中没有常用功能,”他说,添加该服务由负责生命周期负责的服务团队“拥有”。每项服务。
但它不仅仅是关于这项技术;还需要将一些学科灌输到发展过程中。“有些人在写规范,而其他人则在谈论他们想做的事情的大会上,以某种方式使它进入源代码,”杰克逊说。
工程团队的士队有所改善,因为他们欣赏他们的代码进入暂停杰森·杰克逊的暂停和生产环境,提升金钱工程团队被重组,并设定了产品开发的期望。安全性,操作和质量保证程序首次通过连续集成/连续开发(CI / CD)管道进行。
将Ascend Money的应用程序平台坐在Openshift顶部的核心银行平台上,杰克逊表示,六个国家中每一个的IT团队都可以在曼谷的集中团队提交一个功能或功能蓝图。
“我们开始像一个内部开源项目一样运行平台,”他说。“如果所有国家都有意义,则集中式团队将批准蓝图。然后,任何国家都将能够编写并提交将进行审查和接受的源代码。“
杰克逊表示,这种开放源治理模型使IT团队能够为公司的期望成果做出贡献,这将在没有共同流程和一个像OpenShift这样的常见技术平台的情况下实施。
“OpenShift使我们能够支持遗留工作负载,而无需我们将它们重写为云本机,无状态的微服务。
“它还帮助我们运行单片应用,我们几乎没有任何东西在容器中。但是,如果我们需要分解它们,我们可以使用平台和CI / CD流程来更快地进行,“他说。
在他选择OpenShift在竞争对手的应用平台云铸造厂时,杰克逊表示,如果他有一个团队建造Greenfield,云原生应用,他会转向后者。
“作为一块技术,云铸造得很棒。但是,我非常成功地激励,所以看着我在我面前的用例,OpenShift是最好的选择,“他说。
即使在部署完成之前,Ascend Money也已从其应用程序平台获取早期退货。“我们更能够在许多产品上开发和支持功能,并且在将应用程序部署到生产中的速度显着增加。
“工程团队的士气已经提高,因为他们倾向于看到他们的代码进入暂停的暂停和生产环境,”杰克逊说。
版权及免责声明:凡本网所属版权作品,转载时须获得授权并注明来源“科技金融网”,违者本网将保留追究其相关法律责任的权力。凡转载文章,不代表本网观点和立场,如有侵权,请联系我们删除。