# 《拼团交易平台系统》- 为各类交易场景,提供拼团服务。

作者:小傅哥
博客:https://bugstack.cn (opens new window)
课程:https://t.zsxq.com/Yfbwo (opens new window)

沉淀、分享、成长,让自己和他人都能有所收获!😄

大家好,我是技术UP主小傅哥。

🌻 讲道理,为了提升能力冲击面试,不做点C端场景,不搞透业务流程,只是包个壳的小demo项目,真的进入面试官眼不了一点。面试官更喜欢的是他自己做过的真实的业务场景,这些东西都是非常成熟的业务和可上线使用的系统设计。所以,多做点这样的东西,才是提升能力的东西。

那咱们做什么项目呢?🤔

在小傅哥的项目版图中,为大家提供了;下单支付(支付宝、微信、蓝兔)抽奖活动积分兑换行为返利等,那么咱这次再做一个与支付相关的,中大厂都有的,互联网中必备的项目 《拼团交易平台系统》 - 为各类交易场景,提供拼团服务。

在你看到的拼多多京东腾讯,都有很多的拼团场景。因为拼团可以在,设置折扣低价的情况下,激励用户分享到自身的圈子范围,完成拉新一起成单,提高交易完成量。所以这是一个互联网中必备的营销类系统。

跟着小傅哥(大厂架构师)学习,早些了解真正的真实业务项目,成为这个圈子里的技术佼佼者。横卷Offer!

🧧 文末提供了获取项目课程和代码。包括;已完结的6个业务项目、7个组件项目、以及各类基础教程。

# 一、能学到啥

小傅哥带着学习的项目,主打一个真实。全程从0到1,带着学习。直至完成开发再部署上线,并提供上线系统的域名配置、前端埋点、后端监控等一些列的真实实操技能。所以你能学习到的也是非常丰富的。

  • 【前端】熟练使用,HTML、Div、CSS、React、Typescript 等前端编程技术。
  • 【前端】掌握 fetch 方式对后端接口的调用,处理相关的逻辑数据。
  • 【后端】熟练搭建项目工程,学习工程分层结构概率和设计思路。掌握更多的六边形、洋葱、整洁架构。提高简历技术亮点
  • 【后端】熟练掌握 Spring、SpringBoot、MyBatis 等开发框架技术,并对框架源码所提供的扩展接口具备运用能力。
  • 【后端】熟练使用 SpringCloud 核心微服务分布式技术栈,包括:Fegin、Sentinel、Nacos、熔断、限流、降级等。先做功能,后面逐步添加。
  • 【后端】熟练使用大厂中常用的设计模式手段和设计原则技术,对各类场景的方案设计和落地能力,深度提高自身编码思维和开发技术能力。
  • 【后端】深度学习复杂场景的架构设计、编程思维,如果处理系统功能的边界和上下文的维护。—— 这些东西一定是从实践中才能学习到的。
  • 【后端】熟练使用 Mock 单测工具、JMeter 压测工具,增强代码交付质量。
  • 【后端】熟练掌握异常、枚举、错误码的定义和使用,并学习到如何合理打印服务日志,便于问题排查。
  • 【运维】熟练使用 Docker 在本地和服务端的配置和部署应用,以及在本地构建前后端镜像。
  • 【运维】熟练掌握 Git、GitCode,对工程代码的管理,推送、拉取、切换分支、合并代码等操作。
  • 【运维】熟练使用 Nginx 配置转发服务,并能申请ssl配置https服务。
  • 【运维】熟练使用 Grafana 监控系统,对系统的 JVM、磁盘、Tomcat、应用(QPS、响应时间、调用量)完整监控。

此外,小傅哥会把系统开发过程中的思考、设计、编码,录制⏺成完整的全程手把手带着学习的视频,让大家可以学习到的更多、更细、更深!

学项目,就要学一些有深度的、流程完善的、而不是连业务流程都串不下来的项目。这样的小demo项目,面试的时候,也会很容易被面试官攻击。

# 二、项目介绍

本次项目是一个包含 前后端 + Dev-Ops 的全栈式综合编程实战项目,完成后会与小傅哥星球「码农会锁」的其他项目进行对接使用,以此学习真实的微服务对接。如;之前的大营销 + OpenAI 完成上线部署,体验地址:https://openai.gaga.plus (opens new window)

C端场景项目的特点,就是感觉前端展示的很少,但后端往往要有一大的流程等着实现。如;你要认领任务,邀请用户、完成既定目标、驱动流程流转、结算结果或逆向结果。所以这也是面试中,面试官喜欢扣场景细节的部分。

在我们完成拼团项目后,会在星球的小型支付单独一个分支进行验证,以及对接到 OpenAI 业务项目上。如图示意(后续会做更漂亮的UI);

体验地址:https://openai.gaga.plus (opens new window)

# 1. 产品流程 - 核心流程

# 2. 功能流程 - UML

如图这是一套拼团业务功能的研发设计流程图,涵盖了功能的流转细节。后续的功能实现会以这个为参考进行设计。

很多的学习就是这样,要把细节夯实。不用贪多,但要求精。

# 三、课程计划

课程在24年11月16日开更,预计在30-40节课程。全程视频手把手带着做,即使是小白也能跟着学习下来。实习/校招生也是小白,在公司也是直接快速进入项目理解和承接需求。

课程地址:https://t.zsxq.com/Yfbwo (opens new window)

  • 拼团支付营销平台介绍
  • 第1部分:系统设计
    • 第1-1节:拼团需求分析
    • 第1-2节:拼团库表设计(7~10张表)
    • 第1-3节:研发系统设计(建模、架构)
  • 第2部分:服务实现
    • 第2-1节:初始工程搭建
    • 第2-2节:拼团活动实现
    • 第2-3节:拼团规则设计 - 切量、黑白名单等、免拼、最低成团、次数限制、达成目标
    • 第2-4节:折扣计算规则
    • 第2-5节:人群标签设计 - 自动跑数据服务
    • 第2-6节:拼团规则服务
    • 第2-7节:参与拼团设计
    • 第2-8节:拼团记账实现
    • 第2-9节:拼团回调实现
    • 第2-10节:拼团结果记录 - 接收外部拼单数据
    • 第2-11节:拼团超时失败检测任务 - 退单流程
    • 第2-12节:人群标签生成任务
    • 第2-13节:外部接口设计
    • 更多随课程揭晓 ...
  • 第3部分:外部对接
    • 第3-1节:简易对接案例
    • 第3-2节:对接小型支付,拼团下单
    • 第3-3节:对接OpenAI大营销,拼团下单
  • 第4部分:开发运维
    • 第4-1节:构建打包部署
    • 第4-2节:HTTPS(ssl)、后端监控、前端监控

课程包括;视频、小册、1 对 1 答疑解惑、专属VIP项目交流群,并且提供简历编写模板结构的一条龙🐲服务。让你学习后,直接拉开与还在玩具项目其他人的差距,面试脱颖而出提高竞争力!!!

# 四、加入学习

跟着小傅哥学习,不会浪费时间,不会走小道弯路。全程做技术兜底,遇到的各种问题都能帮你解决。包括你学习时候的代码bug,可以把代码提交到星球,我来帮你调试。最终把兄弟们送到各个竞争赛道的头部,拿到最牛的薪资待遇 Offer!

🧧 加入 (opens new window) 每年招聘,都能帮助兄弟们规划好学习路线,卷出最好的 Offer!星球里还有500份评审过的简历记录,看过后,就知道怎么写好简历了。