• 应用GoWeb快速构建秒杀系统
  • 全流程应用开发及架构化设计思维梳理
  • 逐级优化,轻松应对“秒杀”及类似高并发场景
  • 需求整理&系统设计
  • 知识储备
    • RabbitMQ入门
    • Iris入门
  • 基础功能开发
    • 后端商品管理功能开发
    • 后端订单管理功能开发
    • 前台用户登录
    • 商品展示功能开发
  • 性能优化
    • 架构调优
    • 前端优化
    • 服务端优化
    • 安全优化

image.png

前置知识

  • 熟悉Go语言基础,能自行完成基础环境搭建
  • 熟悉Linux、MySQL常用操作命令

    需求整理&系统设计

    主要内容

  • 需求分析

  • 需求原型设计
  • 系统架构设计

    主要功能点

  • 前台用户登陆,商品展示,商品抢购

  • 后台订单管理

    需求原型设计

    主要设计页面(墨刀原型设计工具)

  • 前台用户登陆页面,商品展示页面,抢购结果页面

  • 后台订单管理页面