为北京某交易中心量身定制云交易系统

关于客户

客户公司刚成立,要做一个结合撮合交易和直接买卖模式的平台,预期将来会有数十万人甚至百万人的并发量。
客户需要具前瞻性的软件支撑其业务发展。市场上的交易系统能满足业务发展前期的功能需求,但技术老旧,不能支持大量的并发访问,而且其配备的oracle数据库需要大量硬件支持,性价比不高。基于这几点,客户决定定制开发自己的业务系统。傲林多年来积累的丰富经验赢得了客户的信任,并开始正式合作。

关于需求

客户对云技术相关的开发要求较高,在整个交易系统中占比较大的比重。

方案

我们一位有十余年经验的项目经理和客户一起分析需求,并参与了整个交易系统的设计。

Aws云技术-基于性能、安全性以及稳定性考虑,客户选择了这款亚马逊旗下的云计算服务平台。

微服务-惯常的开发方式是按照客户要求的功能直接开始开发,开发思维是重型服务,导致开发的系统不能扩展,不能拆分,性能和灵活性受到很大局限。这个项目中,我们使用了微服务的开发方法,从业务定位开始,到接口,再到单个系统的开发,使各个系统模块之间既独立又能随时集成,非常灵活,能满足稳定,安全等多方面的需求;并且很大程度上提高了性能,支持非常大的并发量。

敏捷开发-在开发过程中,原型设计,持续集成,测试先行,短迭代等敏捷方法也得到充分的应用,使客户每隔一两周便能看到不断“长大”和完善的软件系统,对软件是否符合需求做到心里有数。

技术

Aws、rabbit-mq、spring、redis、swagger