一日三迭代,这家投行的融资平台竟无运维?!

在快速更新迭代的互联网时代,每天都有数以万计的企业被新的概念、新的技术、新的商业模式所颠覆。在颠覆背后,又有无数基于新技术的企业犹如雨后春笋般孵化、生长。每个企业都是一个有机生命体,如何让企业在不断更迭、高速发展的进程中永远保持“活力”,是一个需要不断探索的命题。

今天,我们通过采访 DaoCloud 用户 逐鹿 X 尝试了解企业在发展创新的过程中遇到的挑战,并试图与你一同探寻挑战背后的解决之道。

zhulux logo

逐鹿 X 是业界领先的投融资平台,基于数据和算法为创业者和投资人之间建立匹配,解决早期投融资信息不对称的问题。目前团队成员约 50 人,其中产品研发团队十余人,拥有 8100 位经过实名认证的投资人用户,市面上 90% 的 A 轮项目在其平台进行融资。

Processed with VSCOcam with f3 preset

逐鹿 X 其实起源于去年六月份开始在华兴资本内部孵化的创新项目。华兴资本是中国领先的专注为中国创业型企业家提供顶级财务顾问服务的投资银行,如今已经成长为中国股权融资财务顾问领域排名第一的专业机构。逐鹿 X 项目在雏形构思之初,只有三个人作为研发,这就导致在环境部署和研发基础设施维护上投入太多精力并不现实,迫切需要自动化流程提高人员利用率。从创业之初到如今初具规模,逐鹿 X 遇到了大多数企业会遇到的难题。

逐鹿2

 

逐鹿 X App 截图

早期技术团队人员短缺导致交付速度不足。传统公司有着设计、开发、测试、运维部门来完成产品发布。而创新型公司大多采用 DevOps(即开发运维一体化)的协作方式,DevOps 在提升协作效率的情况下也会给开发者与 IT 基础带来挑战,开发者需要在开发产品的同时负责维护,在早期的快速开发中若没有流程化与自动化支撑,容易造成研发团队陷入产品稳定与产品迭代只能二选一的两难情况。

逐鹿 X 选择搭建自动化流程来解决这个问题,通过搭建 Jenkins、Mesos 等开源方案来完成自动化的 DevOps 流程,减轻开发者的运维负担。在这个过程中开发团队发现在生产环境下容器化的必要,并逐渐增加开发过程中自动化的程度。

使用 DaoCloud 进行 DevOps 流程

在接触 DaoCloud 后,逐鹿 X 研发团队开始逐渐将原来基于开源技术的方案替换为基于 DaoCloud 的解决方案。逐鹿 X CTO 丁立表示 DaoCloud 提供的封装非常便捷,开发者容易上手,对于推广自动化流程帮助很大。

devops

“我们使用开源技术搭建 Docker 开发测试的应用过程中发现,在生产环境中逐渐容器化是非常必要的。作为一家金融机构,在线上使用纯粹基于开源方案开发的系统不能满足对安全稳定的要求,同时导致运维压力增大,所以我们考虑用商业化的解决方案来应对这个问题。”

—— 逐鹿 X CTO丁立

开启微服务之道

当业务规模逐渐扩大之后,开发团队发现单体式应用不适用去支撑越来越庞大的业务体系,决定以微服务架构来取代单体式架构。通过云端 CI/CD,开发者按照 Gitflow 模型提交代码到相应分支,对应的镜像构建与应用发布流程被触发,新版本的应用会自动发布,方便工程师及时更新微服务开发环境。上线前测试团队会完成版本测试验收,并使用 DaoCloud 企业版管理平台 将最终的镜像发布到生产环境中。目前,逐鹿 X 的服务架构体系由十个左右微服务来支撑,通过容器定义网络概念, DaoCloud 的集群管理能力构建了异地多活灾备的微服务线上环境,确保其作为互联网金融产品的高可用性。

屏幕快照 2016-12-16 下午3.41.10

DaoCloud 企业版管理平台

目前,逐鹿 X 拥有近 20 人的 IT 团队,其中以全栈工程师为主,采用 DevOps 式研发模式 ,没有设置专职的运维人员。高效敏捷,贯穿自动化的精益式研发支撑起逐鹿 X 高速流转的业务。逐鹿 X 的三款应用(分别针对投资人、创业者,以及面向内部的财务顾问工作流系统)基本每天都会更新,甚至有时达到一天发布 3 个版本(传统企业产品更新频率普遍在一周一次甚至一月一次),迅速响应了用户反馈与市场需求。

快速创新能力与互联网公司的业务增长息息相关,拥有坚实的 IT 基础来支持创新在当前逐渐变得越来越重要。如果技术因素在你的业务模式里有着举足轻重的地位,那么是时候重新思考如何构建属于你的敏捷、迭代和持续的 IT 流程了。

DaoCloud Services|DCS

DaoCloud Services 是互联网时代「精益研发」的利器,为企业打造符合互联网最佳实践的自动化 DevOps 研发流程。 DCS 融合了「自动化云端构建」、「CI/CD」、「交付流水线」、「混合云应用发布」等功能为一体,帮助企业有效降低 IT 运维管理成本,大幅提高团队协作效率。面对互联网时代下需求的快速变化和业务量的高度弹性,以「精益理念」打造的自动化研发流程体系让企业可以专注于业务创新,持续推进产品升级,最终实现企业商业价值的不断提升。

 

想要免费试用 DaoCloud Services?点击这里:http://www.daocloud.io/cloud/overview

 

Leave a Reply

Your email address will not be published. Required fields are marked *