Java教程

走进企业 | 冰鉴科技:征信和风控

本文主要是介绍走进企业 | 冰鉴科技:征信和风控,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

走进企业 | 冰鉴科技:征信和风控

中生代小编 中生代技术

冰鉴

《冰鉴》曾国藩总结其识人用人心得的传世奇书,这与冰鉴专注小微企业和个人信用评估有相似之处,故公司起名“冰鉴”。

走进企业 | 冰鉴科技:征信和风控
“冰鉴信息科技有限公司是一家互联网高科技金融公司。公司总部注册在上海自贸区,成长于陆家嘴,并分别在南京、常州、成都和美国洛杉矶设立了分公司。公司主要业务是使用机器学习和大数据相关技术,创新地对小微企业和个人进行360度的全方位信用评估。”
走进企业 | 冰鉴科技:征信和风控
https://v.qq.com/x/page/p03941ghavn.html

公司核心团队成员背景实力雄厚,分别在芝加哥大学、普渡大学、佐治亚理工、乔治华盛顿大学、纽约大学、卡内基梅隆大学和斯蒂文斯理工学院获得博士和硕士学位。在归国之前,分别在美国互联网金融和传统金融标杆性公司Kabbage,ZestFinance,Lending Club,Capital One,Discover,GE Capital,Barclays担任关键职务。

公司创立于2015年初。至今,已经对接了数百家国内外知名的互联网金融和传统金融公司,并已经和银联、捷越联合、什马金融、台州银行、网易小贷、富登小贷、闪银等多家公司展开深度合作,在运用大数据技术进行小微企业和个人信用评估方面,处于绝对的国际和国内领先地位。
走进企业 | 冰鉴科技:征信和风控
顾凌云

冰鉴科技创始人及CEO,顾凌云,拥有卡内基梅隆大学计算机专业博士学位。曾是ZestFinance算法模型的负责人,在算法方面获得美国多项专利。同时曾担任美国 Turbo Financial Group的联合创始人和首席风控官。

旅美16年,2013年选择回国发展,担任IDG资本驻站企业家,参与了IDG在国内互联网金融领域多家著名公司的投资决策。经过深入的观察,他逐渐发现有一个极大的空白市场还没有人做,那就是独立的第三方征信平台。于是在2015年,创办了冰鉴科技。

可以说,顾凌云博士,兼具中美征信经验,是精通金融、大数据和机器学习的行家。

近日,中生代技术走进成都冰鉴科技,和成都技术负责人朱清以及部分员工进行了访谈。 在访谈中,他们从征信风控平台的技术选型,业务系统微服务化,团队建设等方面深入阐述了自己的理解和观点。现摘选部分访谈内容,与各位分享。

Q
金融大数据风控平台具体是如何实现的,很多人都比较感兴趣。冰鉴是如何做技术选型的,您可以分享下选型的过程吗?
朱清:
我们主要考虑了以下几个方面:
技术开源: 能够进行二次开发,同时我们希望尽可能参与到开源活动中。我们开发的语言、使用的中间件都最少满足这个准则。
社区活跃:可以保证这个技术后期成长良好,尽可能让我们的团队以最小代价维护,比如在微服务框架的选型上,我们选择的spring cloud。
使用广泛:会使用、熟悉这个技术的人足够多,能够源源不断的为我们部门提供人才输入,比如java。
我们在技术架构上经历了从单体应用到微服务架构改造的演进过程。这得益于冰鉴团队内部有非常好的学习氛围,我们有非常多的内部技术分享和交流,能够时刻捕捉并紧跟前沿趋势。审时度势,根据需要调整底层技术架构。

Q
目前互联网金融企业吸引了大批优秀的人才关注,您参与了冰鉴成都研发团队的组建,可以聊聊冰鉴会招募什么样的人呢?
朱清
主动积极:对新鲜事物保有好奇心,热爱学习,不断迭代自己的认知,充满正能量
善于合作:懂得与他人合作,取长补短,互相学习,为完成共同目标而努力
我们致力于帮助每一个同事跳开技术思维,建立全面的认知,从硬技能到软技能一样不落。

Q
我们看到冰鉴科技聚集了一群优秀的小伙伴,大家在公司可以了解到什么知识,学到什么业界领先的东西呢?
朱清:
首先是it技术,在技术选型方面我曾提到过,我们会紧跟技术前沿趋势,但会结合业务情况选择,不盲目追从。现在很火的微服务架构、devops在我们公司都有不错的实践,每个同事都能根据自己的意愿选择性的轮岗或者换岗,学到一个完整的体系架构,我们鼓励一专多才。
其次作为一家互联网征信公司,在冰鉴你会接触到最前沿的大数据风控技术,包括时下非常火的深度学习。这些技术在我们的数据科学家手中都使得炉火纯青,我们内部不仅有部门内分享,还有很多跨部门跨领域的讲座,在这些宝贵的经验分享和交流中,如果你足够努力、勤奋,你可以在冰鉴这个平台上习得非常专业的业务能力,成为跨产品、风控、信息技术的多面手。

Q
做为成都研发团队的初期成员,经历了业务的快速增长,身在其中,可以谈谈您的感受吗?
姜智聪
加入冰鉴一年多以来,经历了业务的快速增长,同时也经历了团队技术体系的成长。
我个人最开始是做数据收集和对外提供服务,感触最深的就是当时团队刚起步,体系不完善,做的事比较杂,自己也是在不断摸索前进。慢慢地,团队逐渐完善,每个人分工已经非常明确,做技术的只专心实现业务代码,提高了开发效率。
团队技术栈也在不断迭代,技术选型也在向微服务靠拢,一切都变得更便捷。发展到现在,团队已经很规范,包括编码、UT,敏捷开发等。我自己也从Python转到Java,自己的技术也在不断成长,团队频繁的交流分享让我学到更多更广的知识,同时团队的规范以及氛围也让我收获颇丰。

Q

很多时候,我们会根据实际业务,会做一些技术上选择。您给我们分享一个实际案例如何?

姜智聪:

在我们的数据中心,有很多实时爬虫,最开始是部署在一台服务器上的,随着业务的不断增长,我们需要重新设计数据中心系统。我们需要解决这几个问题:高并发、高可用性、可扩展性。
首先我们使用docker容器部署每个爬虫,一个爬虫可以部署到多台服务器,各服务之间完全解耦。接着我们需要解决通信问题,我们没有选用消息队列,而是用Redis替代了它们。Redis本是内存存储系统,但是由于其数据结构特性,也可用来做消息中间件。Redis单机支持每秒10万次读写,这也是我们选用Redis的原因之一,它可以作为一个高性能,高实时性,简单的消息队列。
此外由于其他系统已经在使用Redis服务,我们选用Redis不会增加任何运维成本。Redis只是用来消息通知,而数据传输我们使用的是其他数据库。每个爬虫使用抢消息机制来获取每一条消息,设置最大并发数和抢消息时间间隔,可实现负载均衡。这样,即使某个docker爬虫挂掉了,也能保证服务可用;一个爬虫通过部署多个docker可实现高并发,且可以根据实际需求动态伸缩docker的数量,实现可扩展性。

Q

做为一支朝气蓬勃的技术团队,拥有良好的团队协助和较高的开发效率,可以聊聊你们是如何做到的吗?

姜智聪:

我们是使用Git作为版本控制工具,目前也在推进Git Flow,Pull Request。
Worktile作为我们的任务协作工具,替换了传统的贴小纸条,项目负责人和成员可以明确的知道每个人的进度,如果需要给别人分配一个任务,或者转交测试,直接新建一个Task,相关人员看到之后会及时处理。
对于Java项目,前后端接口定义,我们不再使用文档,而是用Swagger实现,只需要写注解就可以了,少去了文档管理的麻烦;Swagger可以实时更新文档,且可用来接口测试,大大方便了前后端分离开发。
我们也在进行敏捷开发,画UML图,提升开发效率。同时也进行Code Review,提升编码规范,使自己代码越写越好,效率越来越高。

这篇关于走进企业 | 冰鉴科技:征信和风控的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!