极客时间训练营大作业

简介: 极客时间训练营大作业

背景

通达是某上市公司全资投资成立的一家物流快递公司,主要进行同城快递业务,公司刚刚成立,组件 20 人的技术部门,准备两个月后系统开发完成上限,你是后端架构师,请你完成系统顶层架构设计,并组织架构评审会议。

产品需求

  • 用户通过 app 发起快递下单请求并支付
  • 快递员通过自己的 app 上报自己的地理位置,每 30 秒上报一次
  • 系统接到快递请求后,向局里用户直线距离 5km 内的所有快递员发送通知
  • 快递员需要进行抢单,第一个抢单的快递员得到配单,系统向其发送用户详细地址
  • 快递员到用户处收取快递,并记录到系统中:已收件
  • 快递员将快递送到目的地,并记录到系统中:已到达

练习要求

PPT 方式输出系统概要设计(顶层架构设计),包含以下模型,进行架构设计评审

  • 系统关键用例图,描述产品主要功能需求
  • 下单抢单场景的业务活动图,角色领域用到模型(角色:用户,快递员,系统)
  • 系统部署模型:描述系统服务器关系(如:网关服务器,微服务服务器,负载均衡,分布式缓存,消息队列服务器,消息消费者服务器,数据库读写分离)
  • 下单抢单场景的服务器时序模型
  • 订单状态图模型

















【腾讯文档】通达物流软件架构设计评审 https://docs.qq.com/slide/DR3doalhjZUpCdmJX


目录
相关文章
|
10月前
|
运维 关系型数据库 MySQL
极客时间架构实战营作业三
极客时间架构实战营作业三
103 0
|
10月前
|
消息中间件 Java 中间件
极客时间架构实战营作业六
极客时间架构实战营作业六
73 0
|
10月前
|
消息中间件 存储 关系型数据库
极客时间架构实战营作业八
极客时间架构实战营作业八
117 0
|
10月前
|
缓存 负载均衡 监控
极客时间架构师训练营 - week4 - 作业 2
极客时间架构师训练营 - week4 - 作业 2
35 0
|
10月前
|
缓存 监控 架构师
极客时间架构师训练营 - week7 - 作业 2
极客时间架构师训练营 - week7 - 作业 2
44 0
|
10月前
|
算法 架构师 网络协议
极客时间架构师训练营 - week8 - 作业 2
极客时间架构师训练营 - week8 - 作业 2
52 0
|
10月前
|
SQL 设计模式 架构师
极客时间架构师训练营 - week3 - 作业 2
极客时间架构师训练营 - week3 - 作业 2
51 0
|
10月前
|
存储 JSON NoSQL
极客时间架构实战营作业四
极客时间架构实战营作业四
80 0
|
10月前
|
存储 缓存 负载均衡
极客时间架构实战营作业五
极客时间架构实战营作业五
92 0
|
10月前
极客时间架构实战营作业二
极客时间架构实战营作业二
56 0

热门文章

最新文章