时事通讯




Bancolombia S.A.用Liquibase实现数据库实践的DevOps


哥伦比亚银行成立于1875年,是哥伦比亚最大的金融机构,在300个城市设有分支机构。该公司还在10个国家有业务,包括哥伦比亚、危地马拉、洪都拉斯、巴拿马、萨尔瓦多、哥斯达黎加、波多黎各、尼加拉瓜、秘鲁和开曼群岛。哥伦比亚银行在创新方面有着悠久的历史,其中包括1969年推出拉丁美洲的第一张信用卡,1985年推出自动取款机,1996年推出第一张个人客户在线服务,2000年推出第一张用于在线购物的电子信用卡。

Bancolombia拥有超过3000名IT领域的工程师,他们在多个应用和技术领域工作,公司的领导团队深知技术创新对于满足银行客户的高服务期望的重要性。为了实现这一愿景,由Santiago Cadavid和Nelson Martinez领导的DevOps和数据库管理团队支持该项目,使DevOps能够用于跨银行的数据库部署,以及任何环境或数据库的所有应用程序。

公司增长战略

该银行的战略是通过创造新的收入流、更快地向客户提供产品和减少运营费用来实现增长和确保盈利。为了执行这个策略,Bancolombia专注于创新和自动化,以支持提供数字化体验来获取、服务和留住客户。

与数据库组件,目标使用Liquibase为支持这一战略,包括:

  • 启用数据库更改管理跟踪
  • 将每个环境的每个部署的平均周期时间减少到20分钟
  • 在管道流程中创建用于治理的控件
  • 减少组织内部的“孤岛”
  • 结合一种简单的方法来订购和执行数据库更改

数据库开发计划的关键项目驱动因素

Bancolombia在其敏捷、云计算和DevOps项目上取得了进展,但注意到在这个过程中的薄弱环节是数据库。应用程序开发和发布都有自动化,但是Bancolombia中没有对数据库进行更改的自动化。公司意识到它需要选择一个战略合作伙伴(它选择了liqubase),并且软件产品应该与它现有的发布管理投资(Azure DevOps).它还需要协调It团队的不同领域,包括数据集管理、DevOps、云计算和开发;并实现、自动化和调整数据库变更的交付,并在项目实施期间持续评估该工具。另一个关注点是确保dba不执行不必要的、耗时的工作,从而提高生产力。

的影响

自推行新措施以来:

  • 哥伦比亚银行大幅缩短了上市时间,并改善了交货时间
  • 它的dba效率更高,能够专注于更重要的任务
  • 对数据库更改进行排序和管理要简单得多
  • 它可以确保其持续集成管道上的持续安全性和规则遵从性
  • 它加快了应用程序的部署频率
  • 它在应用程序和数据库之间创建了一致的发布管理实践

展望未来

Bancolombia在2021年的目标是将120个额外的项目迁移到新的数据库开发实践中并进行部署Liquibase DMC为了获得审计洞见。