高可伸缩的移动电商架构设计

简介: 本文来自中生代技术群分享,分享者黄哲铿,是《技术管理之巅》作者,目前就职海尔电器担任互联网技术总监,具有丰富高可伸缩的移动电商架构设计经验。


本文将通过介绍移动App的混合架构、服务端的SOA架构、以及如何运用弹性云,部署高可伸缩的移动电商系统。让技术人员快速掌握高可伸缩移动电商系统的架构技术。

Q&A


Q1:不同版本的APP可能需要的数据不太一样,请问您是怎么做数据兼容,以适应不同版本的APP的?
A1:如何做数据兼容?在设计的时候就要考虑到向下兼容,包括接口、数据结构。如果有大的版本升级,要可以做一次强制升级,以解决低版本数据兼容的问题。

Q2:请问有电商品牌推广方便的老师吗?
A2:可以找一些代运营,如:宝尊。或找一些互联网营销公司,如:晶赞、品友互动。

Q3:订单和库存之间应该是有事务关系的,但他们属于两个不同的系统,请问你们是怎么做这种分布式事务的呢?
A3:我们没有做分布式事务,在电商里不是好的做法。在下订单时要去实时读库存,来解决超卖的问题。

Q4:从您的架构图中是看到了IM模块,请问如何看待自己研发IM还是用第三方如环信?
A4:如果不是超大型电商,不建议自建IM,因为开发成本还是比较高的。

Q5:对于服务降级,您是在具体技术上怎么处理的呢?比如停掉耗时且非核心的业务,那么在系统已经在运行的过程中间,如何去动态停掉这些非核心服务?

A5:简单做法是,每个应用上有开关,从前端关掉就可以了,不必要做在服务上。


分享者简介


黄哲铿,《技术管理之巅》作者,海尔电器,互联网技术总监。
曾服务于1号店 5年、MySteel 4 年,担任技术总监等职务,有着丰富的理论和实战经验。
擅长大型电商系统、云平台、大数据应用、大型技术团队管理等领域。
个人拥有多项技术发明和专利,在互联网技术圈拥有广泛人脉和影响力。



                                                        中生代技术群微信公众号

                                                da9312524921e637b684eed7bf3249db58f7badc


分享者简介

黄哲铿,《技术管理之巅》作者,海尔电器,互联网技术总监。
曾服务于1号店 5年、MySteel 4 年,担任技术总监等职务,有着丰富的理论和实战经验。
擅长大型电商系统、云平台、大数据应用、大型技术团队管理等领域。
个人拥有多项技术发明和专利,在互联网技术圈拥有广泛人脉和影响力


目录
相关文章
|
6月前
|
弹性计算 运维 Cloud Native
阿里云云原生弹性方案,用弹性解决集群资源利用率难题
本文主要介绍了通过弹性,实现成本优化,解决集群资源利用率难题。
92756 8
|
运维 监控 Kubernetes
带你读《云原生架构白皮书2022新版》——爱奇艺体育:体验 Serverless 极致扩缩容,资源利用率提升 40%(上)
带你读《云原生架构白皮书2022新版》——爱奇艺体育:体验 Serverless 极致扩缩容,资源利用率提升 40%(上)
281 8
|
弹性计算 运维 监控
带你读《云原生架构白皮书2022新版》——爱奇艺体育:体验 Serverless 极致扩缩容,资源利用率提升 40%(下)
带你读《云原生架构白皮书2022新版》——爱奇艺体育:体验 Serverless 极致扩缩容,资源利用率提升 40%(下)
235 7
|
弹性计算 运维 Kubernetes
微服务应用视角解读如何选择K8S的弹性策略
微服务架构的出现,拆分了庞大的单体应用,让业务之间的开发与协作变得更加灵活。当面临业务流量增加的场景时,往往需要对一些应用组件进行扩容。K8S在应用层面提供了HPA,围绕HPA开源社区延伸出了KEDA这样的弹性组件,为微服务应用以业务指标执行弹性策略提供了实现的可能性。但HPA正常工作的一个大前提是需要保证集群资源充足,为此用户必须提前对集群扩容或时常保持集群资源冗余。本文中就会详细的为你解读一下。
519 1
微服务应用视角解读如何选择K8S的弹性策略
|
弹性计算 运维 Kubernetes
微服务应用视角解读如何选择 K8s 的弹性策略
本文围绕着微服务应用的形态与特点,剖析了 CA 与 VK 各自适用的场景,并总结了微服务架构下应用该如何选择集群资源弹性。
微服务应用视角解读如何选择 K8s 的弹性策略
|
Cloud Native 容器
直播预告 | 云原生 FinOps:如何实现云原生集群的账单分摊与衡量
传统企业在云原生场景下成本治理面临哪些困难?如何应对?2022 年 11 月 08 日(周二)15:00—16:00 ,阿里云容器服务工程师,梁成昊将为大家带来详细解析,同时还将结合客户案例,介绍如何基于阿里云云原生 FinOps 解决方案中实现云原生集群的账单分摊与衡量。快点击下方卡片进行预约把~
直播预告 | 云原生 FinOps:如何实现云原生集群的账单分摊与衡量
|
运维 监控 Cloud Native
【云原生案例库】爱奇艺体育:体验Serverless极致扩缩容,资源利用率提升40%
爱奇艺体育的业务特性显而易见,比如定期峰谷、流量激增、频繁更新等,也因为这些业务特点,导致一系列相应问题的产生。爱奇艺体育一直在寻找一个简单完美的解决方案,可以使得很多问题一并解决。经过与阿里云技术专家多次沟通,Serverless 应用引擎 SAE 可以解决爱奇艺体育直播面临的痛点,对于直播的业务和效率都有非常显著的提升。
|
运维 前端开发 安全
从一个业务需求初探 Severless 体系
今年阿里云函数计算服务 FC 开始进入阿里集团内部支撑业务,并且和我们的函数研发平台完成了对接,今年大促 Serverless 云研发平台 中多BU 租户进行了函数应用落地,包含淘系、飞猪、高德等业务,并且在部分场景下也通过弹性模式抗住了大规模的流量洪峰。应该有很多同学比较好奇在这背后都发生了什么,今天我们来通过一次函数业务需求初探阿里集团 Severless 体系。
从一个业务需求初探 Severless 体系
|
弹性计算 运维 监控
爱奇艺体育:体验Serverless极致扩缩容,资源利用率提升40%
Serverless 应用引擎 SAE 是面向应用的 Serverless PaaS平台,提供了效率更高、成本更优的一站式应用托管方案。零门槛+零改造+零容器基础,即享Serverless+K8s+微服务带来的技术红利。爱奇艺通过使用 SAE 解决了体育直播面临的痛点,并且显著提升了直播的业务和效率。
21468 0
|
弹性计算 Kubernetes 算法
下一篇
无影云桌面