【藏经阁-趣店集团金融级别系统容灾最佳实践.pdf】是一份关于趣店集团在金融级系统容灾方面的实践经验分享。趣店集团作为一家专注于小额信用贷款和消费金融的公司,其业务涵盖来分期和趣店两大平台,提供在线信用贷款和分期购物服务。在面对业务快速发展的同时,趣店集团面临着技术架构优化和容灾能力提升的挑战。
初期的趣店集团架构存在诸多问题,如日志、错误码和SQL规范不统一,运维和服务部署发布流程不规范,监控报警机制不健全,上线流程混乱。此外,服务设计过于紧密,未实现服务化拆分,导致管理困难,调用关系混乱。缺乏通用库、工具的复用,API分层逻辑不清,使得后续维护变得复杂。
对这些问题的本质分析表明,早期趣店集团在技术架构上的重视不足,基础技术组件不完善,缺少专项治理,流程制度规范不健全,团队技术认知有限,缺少中间层架构师和技术规划。为解决这些问题,趣店集团开始构建运维服务管理框架和微服务管理框架,致力于服务化和组件化的基础支撑项目,以及数据库存储问题的解决。
趣店集团选择了DRDS(分布式关系型数据库服务)来解决数据库存储问题。DRDS的改造帮助实现了数据库的水平扩展,提高了系统的可用性和可扩展性。趣店集团还规划了中长期的基础架构体系,包括服务化与组件化、运维与安全、持续集成、前端架构分离与服务化、数据存储隔离、异地容灾支撑系统和服务质量评价体系的建立。
做这些改变的原因在于,无论是外部的自然灾害还是内部的操作失误,都可能导致服务中断,影响交易额、用户量和订单量。因此,建立强大的容灾能力是保障业务连续性和稳定性的重要措施。趣店集团通过采用阿里云服务,构建异地多活架构,实现不同云服务商之间的灾备,以及自建服务与云服务之间的灾备功能,极大地提升了系统的抗风险能力。
趣店集团的技术架构优化和容灾最佳实践涉及到服务化、运维自动化、数据库优化、持续集成、前端分离、数据隔离和异地容灾等多个方面,旨在提高系统性能、稳定性和应对灾难的能力,确保业务的正常运行和用户满意度。这些实践对于其他互联网金融公司具有重要的参考价值。