架构实战案例解析 / 从案例出发,带你吃透架构
王庆友
前1号店首席架构师
 
  • 课程目录
  • 课程介绍
  • 开篇词 | 想吃透架构?你得看看真实、接地气的架构案例

    欢迎你和我一起进阶架构!

  • 01 | 架构的本质:如何打造一个有序的系统?

    这一讲,主要我会和你分享架构的本质,让你对架构形成一个体系化的认知。

  • 02 | 业务架构:作为开发,你真的了解业务吗?

    从架构角度看,业务架构是源头,然后才是技术架构。所以,今天我们就从业务架构开始说起。

  • 03 | 可扩展架构:如何打造一个善变的柔性系统?

    在实际工作中,业务需求总在不断变化,因此我们需要设计一个具有良好扩展性的系统,来快速支持业务变化落地。

  • 04 | 可扩展架构案例(一):电商平台架构是如何演变的?

    这一讲,我会针对最近十几年电商平台的架构变化过程,具体说明为了支持业务的快速发展,架构是如何一步步演进的。

  • 05 | 可扩展架构案例(二):App服务端架构是如何升级的?

    这一讲通过一个1号店App服务端架构改造的例子,来具体说明架构的演变过程,让你更深入地理解架构演变背后的原因。

  • 06 | 可扩展架构案例(三):你真的需要一个中台吗?

    现在中台十分热门,但很多人不清楚的是,中台究竟是什么?它能解决什么问题?所以今天,我就来解决这些困惑。

  • 07 | 可复用架构:如何实现高层次的复用?

    我们在做架构设计时,如何实现系统的高可复用呢?

  • 08 | 可复用架构案例(一):如何设计一个基础服务?

    对于落地一个共享服务来说,服务边界的划分和功能的抽象设计是核心。今天我就以案例说明如何从头开始落地一个典型的共享服务。

  • 09 | 可复用架构案例(二):如何对现有系统做微服务改造?

    今天,我就以1号店库存服务化改造为案例,让你深入理解,我们是如何对现有系统做微服务化改造的。

  • 10 | 可复用架构案例(三):中台是如何炼成的?

    今天我以一个实际的项目案例,告诉你如何在实际的业务场景中,通过一步步的架构升级,最后落地一个中台,实现企业级能力的复用。

  • 11 | 技术架构:作为开发,你真的了解系统吗?

    系统比我们想象的要复杂得多。要深入掌握技术架构,我们就需要了解整体的系统。

  • 12 | 高可用架构:如何让你的系统不掉链子?

    系统高可用真的很重要吗?如何才能实现系统的高可用?这一讲,我会从系统高可用的角度出发,告诉你如何才能做到让系统不掉链子。

  • 13 | 高可用架构案例(一):如何实现O2O平台日订单500万?

    今天,我会通过一个实际的O2O点餐平台架构改造案例,告诉你具体如何落地一个高可用的架构。

  • 14 | 高可用架构案例(二):如何第一时间知道系统哪里有问题?

    监控是系统的眼睛,无监控,不运维。今天我们就从监控的角度来聊聊如何保证系统的高可用。

  • 15 | 高可用架构案例(三):如何打造一体化的监控系统?

    在上一讲中,我与你介绍了整体化监控系统的设计方案,今天我就带你深入它的内部设计,让你了解它具体是如何落地的。

  • 16 | 高性能和可伸缩架构:业务增长,能不能加台机器就搞定?

    技术架构除了要保证系统的高可用,还要保证系统的高性能和可伸缩,并且能以低成本的方式落地。

  • 17 | 高性能架构案例:如何设计一个秒杀系统?

    今天,我以1号店的秒杀系统为例,来具体说明如何实现一个高性能的系统。

  • 18 | 可伸缩架构案例:数据太多,如何无限扩展你的数据库?

    这一讲,我会通过1号店的订单水平分库的实际案例,让你全面理解如何实现系统的可伸缩。

  • 19 | 综合案例:电商平台技术架构是如何演变的?

    这一讲给你分享,电商平台在技术架构发展过程中,是如何通过架构升级解决系统各个阶段出现的高可用、高性能和可伸缩问题的。

  • 20 | 从务实的角度,给你架构设计的重点知识和学习路径

    架构没有速成之路,我们先要“读万卷书”,学习各种架构需要的技能,然后“行万里路”,通过大量的实践把架构知识变成架构能力。

  • 结束语 | 和你聊聊我的架构心路历程

    想要成为信息时代的弄潮儿,除了努力,你还需要有方向,我希望这个架构专栏,可以成为你学习架构的指路明灯,帮助你更好地成长。

  • 结课测试 | “架构实战案例解析”100分试卷等你来挑战!

    还等什么,快来测测你的架构设计水平吧!

11.11 限时大促

全场课程 5.5 折,新人首单 1 元

订阅后分享海报给朋友,邀请成功最多可得 36 元

你将获得

  • 首席架构师的大厂项目实战经验;
  • 系统剖析架构设计五大难点;
  • 12个大型互联网公司架构案例;
  • 中级开发必备架构实战手册。

讲师介绍

王庆友,浙江大学计算机硕士,有近二十年的软件开发经验。他先后就职于Sybase、eBay、腾讯、1号店等大型互联网公司,曾担任1号店首席架构师和创业公司CTO。作为一名架构老兵,王庆友熟悉互联网电商和新零售场景,在大规模分布式系统、微服务、中台建设等领域,他都有着非常丰富的理论和实践经验。

课程介绍

在这个高速发展的互联网时代,人们总是喜欢快中求快,希望站在别人的肩膀上做自己的架构。很多开发者和架构师花了大量时间研究知名公司的企业架构,把这些资料当个宝,但拿回家后发现并不是那么回事。

究其原因,只能说是参考的架构实践太多,但了解和领悟的架构知识太少。

道是事物发展的本质规律,术是事物发展的具体途径。规律只有一个,途径却有很多,条条大路通罗马,罗马是道,大路是术。架构也是如此,如果能领悟架构的本质,就不会拘泥于现有的实践和理论框框,而是以最直接的方式解决问题,无招胜有招。

但到底怎么才能领悟到架构之道呢?为了回答这个问题,我们邀请到了王庆友老师,在专栏中,他会以自己职业生涯中积累的实战项目为蓝本,带你透过现象看本质。

更为重要的是,每讲课程,王庆友都会根据不同的架构原则,给你提供接地气的实战案例。比如说,通过1号店App服务端架构改造的案例,你将会深入地理解系统从单体架构到分布式,再到服务化演变的背后原因;通过1号店订单水平分库的案例,你将会了解大型互联网公司如何解决单个数据库的性能和容量瓶颈。

本课程包括三个模块,分别是概述篇、业务架构篇、技术架构篇。

  • 概述篇,将会为你分享架构的本质,让你对架构形成一个体系化的认知。
  • 业务架构篇,重点针对系统的扩展性和复用性两大目标。首先,老师会为你介绍这两大目标的内涵和实现手段,让你明白如何通过业务的拆分和组合,搭建一个柔性可变的系统;然后,每部分都有三个实际案例,让你理解如何以服务化和平台化的方式升级改造系统,最终实现扩展性和复用性的目标。
  • 技术架构篇,重点围绕高可用和高性能/可伸缩的目标进行讲解。老师会介绍实现这些目标的策略和架构原则,比如说,高可用的策略有避免事故、降低影响、快速恢复等,高可用的架构原则有无单点、可监控、水平扩展等。另外,每个部分都会有3个实际案例,虚实结合,帮你融会贯通。

课程目录

特别放送

订阅须知