【系统设计 |青训营笔记】

77 阅读2分钟

这是我参与【第五届青训营】伴学笔记创作活动的第二天。

一、本节课的主要内容

包括四个大方面,分别是系统设计方法论,电商秒杀业务介绍,实践和总结。

二、详细知识点介绍

首先是为什么要做系统设计,对个人的业务能力的提升有好处,且可以帮助拓宽其技术视野,而且可以在业务驱动,系统重构上有所建树。评价一个系统要从可用性,安全性,扩展性多个方面入手,系统设计的定义。

系统设计的流程为场景分析、存储设计、服务设计、扩展。并且号要保证系统的可用性和稳定性。系统设计方法论,电商秒杀业务介绍

如何发现系统的瓶颈呢,有三种方法,火炮沿途分析,链路追踪,性能测试,系统设计方法论,电商秒杀业务介绍

如何玩办证兄通过的可用性和稳定性,连鲁迅胡适看i马克观测死刑,稳定性控制,权力在内陆,容灾演练

电商业务分为三个大纲面,人、货,场所。秒杀业务的特带你为闲时流量高,读多写少,实时性要求高。 用户服务,风控服务,活动服务,订单服务,基础组件包括ID生尘器,缓存组件,MQ组件,限流组件。

三、实践练习例子

秒杀流程图,订单超时减产,用户抢购吗,秒杀系统mMQ,支付系统给,USR服务,REDIS。 扩展有很多各方面,流量隔离,CDN,缓存优化,流量管控,数据库扩展,MQ扩展,Redis扩展等  

四。、课后个人总结

 学完课程后,让我对系统设计有了更加清晰和深刻的理解。对后端这个岗位有了更清晰的了解。了解到了后端发展的历程,扩宽了我的知识面。