云上场景:红岭创投,从.NET到分布式架构的重构

简介: 红岭创投在阿里云帮助下,利用企业级分布式应用服务EDAS ,并结合分布式数据库及分库分表策略,完成了从.NET到分布式架构的重构。

红岭创投有着极为开放的社区文化。开放到什么程度?其CEO周世平就是社区“客服”,由投资人连载的《红岭恩仇录》也一直在社区持续更新中。

 

这家业务早在2014年就已突破900亿的金融企业,总交易量及月均交易量都远高于同行其他网站。其IT发展历程有三个阶段:早期,将网站迅速搭建起来,形成投资人的线上交易和沟通社区;中期,以传统架构支撑业务发展,线上保持稳定就是最大的需求;现在,迎接互联网金融爆发,业务呈现几何增长(从几个亿翻到几十个亿),构建了基于阿里云的弹性可扩容的金融云系统。

 

而从传统.NETSQL Server架构变为高并发、高访问、高交互的企业级分布式架构,相当于在两条平行线的跳跃。遇到最大挑战是如何在硬件和操作系统上如何重构去中心化服务集群架构;面对高峰销售和秒杀,红包等活动,如何建设成为大容量、可灵活响应的分布式系统。

 

架构的重构比想象中更有挑战。红岭创投和阿里云组建了技术攻关小组。一期,充分利用了阿里云的中间件:企业级分布式应用服务EDAS ,并结合分布式数据库及分库分表策略,彻底解决架构中单点和热点问题。二期,针对红岭创投的双十一活动,建设成为可以理论上的无限扩充,即只要不超过目前阿里的并发量就可以支持的系统。除此以外,阿里云比较好的运维技术和理念,比如服务降级等,也同步输出给了红岭的技术团队。

 

现在红岭采用了阿里云的ECSOSSRDSSLBEDASDRDSONSKVSTOREDDOSPTS等服务。

转载自:https://yq.aliyun.com/articles/6627?spm=5176.100239.blogcont57780.12.PbZGKL




相关实践学习
使用DAS实现数据库自动SQL优化
本场景介绍如何使用DAS实现数据库自动SQL优化。
SpringMVC框架入门
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts2等。 相关的阿里云产品企业级分布式应用服务 EDAS:企业级分布式应用服务 EDAS(Enterprise Distributed Application Service)是一个应用托管和微服务管理的 PaaS 平台,提供应用开发、部署、监控、运维等全栈式解决方案,同时支持 Spring Cloud、Apache Dubbo(以下简称 Dubbo )等微服务运行环境,助力您的各类应用轻松上云。产品详情: https://www.aliyun.com/product/edas 
目录
相关文章
|
3天前
|
设计模式 存储 前端开发
揭秘.NET架构设计模式:如何构建坚不可摧的系统?掌握这些,让你的项目无懈可击!
【8月更文挑战第28天】在软件开发中,设计模式是解决常见问题的经典方案,助力构建可维护、可扩展的系统。本文探讨了.NET中三种关键架构设计模式:MVC、依赖注入与仓储模式,并提供了示例代码。MVC通过模型、视图和控制器分离关注点;依赖注入则通过外部管理组件依赖提升复用性和可测性;仓储模式则统一数据访问接口,分离数据逻辑与业务逻辑。掌握这些模式有助于开发者优化系统架构,提升软件质量。
17 5
|
3天前
|
XML 开发框架 .NET
.NET框架:软件开发领域的瑞士军刀,如何让初学者变身代码艺术家——从基础架构到独特优势,一篇不可错过的深度解读。
【8月更文挑战第28天】.NET框架是由微软推出的统一开发平台,支持多种编程语言,简化应用程序的开发与部署。其核心组件包括公共语言运行库(CLR)和类库(FCL)。CLR负责内存管理、线程管理和异常处理等任务,确保代码稳定运行;FCL则提供了丰富的类和接口,涵盖网络、数据访问、安全性等多个领域,提高开发效率。此外,.NET框架还支持跨语言互操作,允许开发者使用C#、VB.NET等语言编写代码并无缝集成。这一框架凭借其强大的功能和广泛的社区支持,已成为软件开发领域的重要工具,适合初学者深入学习以奠定职业生涯基础。
32 1
|
5天前
|
运维 Cloud Native 容灾
核心系统转型问题之单元化架构对于自研可控场景该如何支持
核心系统转型问题之单元化架构对于自研可控场景该如何支持
|
7天前
|
弹性计算 Cloud Native Windows
核心系统转型问题之核心系统需要转型到云原生分布式架构的原因如何解决
核心系统转型问题之核心系统需要转型到云原生分布式架构的原因如何解决
|
9天前
|
人工智能 Serverless API
Serverless 架构实现弹幕场景问题之用SAT进行双主键的插入操作如何解决
Serverless 架构实现弹幕场景问题之用SAT进行双主键的插入操作如何解决
20 0
|
17天前
|
弹性计算 运维 关系型数据库
云上Serverless高可用架构一键部署体验与测评
在数字化转型背景下,Serverless架构因其实现业务敏捷、降低成本及提升服务可靠性而备受青睐。本文以阿里云Serverless应用引擎(SAE)为核心,展示了一种高可用、低成本且易于扩展的解决方案。通过单地域双可用区部署,构建了具备自动伸缩与故障恢复能力的架构。借助阿里云的一键部署功能,大幅简化了搭建流程,实现了快速部署,并通过性能与成本分析验证了其优势。对比传统ECS,SAE在资源利用与运维效率上表现更佳,特别适合平均负载较低的应用场景。
|
17天前
|
运维 Kubernetes 大数据
Kubernetes 的架构问题之在Serverless Container场景下尚不支持资源超售如何解决
Kubernetes 的架构问题之在Serverless Container场景下尚不支持资源超售如何解决
52 0
|
4天前
|
安全 IDE Java
从0到1探索淘宝短视频流的架构再设计和工程重构
随着视频流业务的发展,业务的复杂性越来越高,视频流老工程在架构设计、代码质量、工程能力等方面的问题也逐渐凸显。本次重构是一次对大型业务工程进行架构再设计和重构的探索,本文是对这次探索的一次梳理与总结。
|
9天前
|
NoSQL Serverless 数据库连接
Serverless 架构实现弹幕场景问题之initializer方法在执行过程中遇到错误如何解决
Serverless 架构实现弹幕场景问题之initializer方法在执行过程中遇到错误如何解决
21 0
|
9天前
|
存储 Serverless API
Serverless 架构实现弹幕场景问题之在initializer方法中初始化数据库实例如何解决
Serverless 架构实现弹幕场景问题之在initializer方法中初始化数据库实例如何解决
10 0
下一篇
云函数