天下仓社区电商平台

电子商务 B2B 案例ID:188607
10 年经验· 小红书
微信扫码沟通,客服可协助直接对接工程师;如当前档期不合,也可继续推荐相似案例作者。

案例介绍

1.项目背景
20年中随着疫情的影响,大家足不出户防范疫情,但为了市场需要,社区电商在这
个时间段开始了井喷式增长,我司也加入到时代洪流之中
3.项目概述
整个项目采用api+前端的方式进行通讯。
项目人员44人,其中java开发12人,安卓6人,苹果6人,web开发4人,测试4人
,UI3人,运维1人,产品经理3人,技术总监1人。
3.1 api
api框架使用springCloud,一共拆分了32子个模块,190台服务器,30台备用服务器
,7条备用线路
数据库采用mysql5.6,总共使用了6个业务库,2个数据分析库,另外一个主库集群
,一个备份库集群
缓存使用的redis5.0集群版+nginx+CDN
数据分析使用的hadoop+hive+spark+ElasticSearch完成
安全防护使用阿里云
运维软件采用的阿里云运维套件
日志采集使用的finkkafka
项目检测采用的zinpin
测试平台采用的码云bug管理
代码管理采用的码云git
分布式事务采用的ByteTCC
项目职责: 1 项目中担任的角色
我在本项目中的9个月时间里,一直担任着技术总监一职,负责技术团队的管理
,攻坚以及技术层的决议,团队人数在40-50人左右,整个项目从0到1皆是在我的带
领下完成开发
2 项目中遇到的痛点难点
2.1 用户激增带来的服务瘫痪的问题
2.2 服务器激增带来的性能瓶颈问题
2.3 数据量激增带来的边缘瓶颈问题
3 解决问题的办法
3.1根据业务进行业务模块的拆分,数据量进行数据库的分库分表,业务集中的模
块,尽量分散到性能优秀的服务器。
3.2 整个系统采用读写分离非同步数据的模式,大部分用户读取的cdn下的缓存数
据,当前请求下的任务会先给返回值,后端异步执行任务
3.3 数据分层,业务库和分析库以及报表库进行分离,分成年库,季库,月库等
,spark异步执行分析任务,处理报表。根据业务或者地域进行数据分层。
项目业绩: 1 目标达成情况
1:稳定26700笔/s的交易高峰
2:稳定日均60TB的数据分析任务
3:完成大型分布式系统的从0到1的开发
2 我的贡献
1: 引导开发团队完成任务
2:建立详细可落地的开发计划
3帮助开发团队攻克技术难关,消除技术瓶颈
4全面负责平台建设以及总体规划和项目迭代

天下仓社区电商平台

电子商务 · B2B 案例ID:188607
联系该工程师
微信扫码,建群沟通
作者: - 10年经验- 小红书

案例介绍

1.项目背景
20年中随着疫情的影响,大家足不出户防范疫情,但为了市场需要,社区电商在这
个时间段开始了井喷式增长,我司也加入到时代洪流之中
3.项目概述
整个项目采用api+前端的方式进行通讯。
项目人员44人,其中java开发12人,安卓6人,苹果6人,web开发4人,测试4人
,UI3人,运维1人,产品经理3人,技术总监1人。
3.1 api
api框架使用springCloud,一共拆分了32子个模块,190台服务器,30台备用服务器
,7条备用线路
数据库采用mysql5.6,总共使用了6个业务库,2个数据分析库,另外一个主库集群
,一个备份库集群
缓存使用的redis5.0集群版+nginx+CDN
数据分析使用的hadoop+hive+spark+ElasticSearch完成
安全防护使用阿里云
运维软件采用的阿里云运维套件
日志采集使用的finkkafka
项目检测采用的zinpin
测试平台采用的码云bug管理
代码管理采用的码云git
分布式事务采用的ByteTCC
项目职责: 1 项目中担任的角色
我在本项目中的9个月时间里,一直担任着技术总监一职,负责技术团队的管理
,攻坚以及技术层的决议,团队人数在40-50人左右,整个项目从0到1皆是在我的带
领下完成开发
2 项目中遇到的痛点难点
2.1 用户激增带来的服务瘫痪的问题
2.2 服务器激增带来的性能瓶颈问题
2.3 数据量激增带来的边缘瓶颈问题
3 解决问题的办法
3.1根据业务进行业务模块的拆分,数据量进行数据库的分库分表,业务集中的模
块,尽量分散到性能优秀的服务器。
3.2 整个系统采用读写分离非同步数据的模式,大部分用户读取的cdn下的缓存数
据,当前请求下的任务会先给返回值,后端异步执行任务
3.3 数据分层,业务库和分析库以及报表库进行分离,分成年库,季库,月库等
,spark异步执行分析任务,处理报表。根据业务或者地域进行数据分层。
项目业绩: 1 目标达成情况
1:稳定26700笔/s的交易高峰
2:稳定日均60TB的数据分析任务
3:完成大型分布式系统的从0到1的开发
2 我的贡献
1: 引导开发团队完成任务
2:建立详细可落地的开发计划
3帮助开发团队攻克技术难关,消除技术瓶颈
4全面负责平台建设以及总体规划和项目迭代

相似案例推荐

  • bannereasy

    bannereasy

    创业工作室项目,目的是利用当前热门ai系统自动生成banne

  • bannereasy

    bannereasy

    创业工作室项目,目的是利用当前热门ai系统自动生成banne

  • 商城系统

    商城系统

    负责项目的后端搭建,采用yii2框架,使得前后端的通讯变得简

  • 法务咨询平台

    法务咨询平台

    法务咨询项目 负责案件管理模块 1. 案件录入

  • 侵权投诉平台

    侵权投诉平台

    侵权投诉平台 1. 投诉流程逻辑编写 2. 投诉列表查询

  • 3A医药城

    3A医药城

    A医药网-专业的药品供应链B2B电商平台,专业的中药老字号,

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
更多案例 联系该工程师
微信沟通 客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×