一、全栈电商商城系统(B2C自营电商平台)该项目为面向终端用户的自营电商交易平台,涵盖用户端、商家管理端、运营后台三大核心模块,支撑商品上架、分类管理、sku规格配置、购物车、订单支付、物流跟踪、优惠券秒杀、会员体系、数据统计等全流程电商业务,项目采用前后端分离微服务架构,我作为核心全栈开发人员全程参与项目架构搭建、前后端功能开发、第三方接口对接与容器化部署上线工作。后端采用Golang结合Gin框架搭建核心业务服务,通过GORM实现数据库ORM映射,针对商品、订单、用户、支付四大核心业务进行服务拆分,实现业务解耦与独立迭代,使用MySQL做主业务数据存储,合理设计数据表索引、联合查询与事务机制,有效解决订单超卖、数据不一致等问题,依托Redis实现热点商品缓存、用户登录态缓存、秒杀库存预减、分布式限流功能,结合RabbitMQ消息队列处理订单延时关闭、物流消息推送、短信通知等异步业务,大幅提升系统并发处理能力与响应速度。同时使用Node.js+NestJS搭建后台管理接口服务,处理运营端复杂表单提交、数据批量导入导出、权限分配等轻量高频业务,搭配Java SpringBoot实现支付网关对接与财务数据统计模块,保障支付流程稳定安全。前端采用Vue3+TypeScript+Vite构建用户端与运营后台系统,使用Element Plus、Pinia、Vue Router完成页面搭建、状态管理与路由权限控制,封装统一Axios请求拦截、响应拦截、错误处理与loading全局组件,实现全站权限动态渲染、按钮级权限控制,针对商品详情页、列表页做图片懒加载、组件按需加载、分包打包等性能优化,大幅提升页面加载速度。基于UniApp开发多端用户商城,实现一套代码同步发布微信小程序、H5页面与移动端APP,适配不同终端展示逻辑与交互规范,完成微信授权登录、微信支付、地址管理、订单查询、售后退款等核心功能,兼容IOS与Android设备适配问题,保障多端体验一致性。项目针对电商秒杀高并发场景进行专项优化,通过Redis预扣库存、消息队列异步下单、接口限流熔断、请求去重等方案,解决高并发下超卖、卡顿、请求雪崩等问题,同时对接第三方物流接口、支付接口、短信接口,完成全流程闭环业务。项目整体采用Docker打包部署,通过Docker Compose统一编排前后端服务、数据库、缓存、消息队列环境,基于Linux服务器配置Nginx反向代理、负载均衡与HTTPS证书,实现项目稳定上线与持续迭代,同时编写自动化部署脚本、定时备份脚本,保障线上服务稳定运行,具备完整的电商项目全栈开发与线上运维能力。
二、物联网智能设备监控管理系统该项目为工业物联网智能管控平台,主要实现智能硬件设备数据采集、实时数据上报、设备状态监控、异常告警、远程控制、设备权限管理、数据可视化统计等核心功能,广泛适配智能传感设备、物联网终端、工控设备的数据接入与运维管控,项目采用微服务架构开发,我负责后端核心服务开发、设备数据解析、前后端功能对接、数据逆向适配、容器化集群部署等全流程工作。后端核心采用Golang开发设备接入与数据解析服务,利用Goroutine高并发特性实现海量物联网设备长连接管理,维持设备TCP长连接稳定通信,实时接收设备上报的温度、湿度、电压、信号状态、在线状态等原始数据,针对设备自定义加密协议完成数据解密、校验、解析与结构化存储,针对部分第三方私有协议设备,通过Python抓包逆向分析通信报文,还原加密字段、校验规则与上报逻辑,适配多品牌多类型设备统一接入平台。使用Django+DRF搭建设备管理后台接口,完成设备新增、设备分组、权限分配、日志记录、历史数据查询等管理功能,通过MySQL存储设备基础信息与业务数据,MongoDB存储海量设备实时时序数据,Redis缓存设备在线状态、实时参数与临时会话数据,提升数据查询与状态校验效率。前端采用React+TypeScript开发物联网数据可视化后台,结合Ant Design组件库与Echarts实现设备在线率统计、数据实时曲线展示、异常数据报表、设备分布可视化等功能,支持数据大屏自适应展示,实现设备状态实时刷新、异常数据高亮提醒、历史数据回溯查询。基于Vue3开发运维操作后台,完成设备远程参数配置、开关控制、告警规则配置、用户权限管理等功能,封装通用表单、弹窗、搜索组件,提升后台运维操作便捷性。移动端基于UniApp开发物联网运维小程序,支持运维人员随时随地查看设备在线状态、接收设备异常告警消息、远程简单设备管控、查看运维日志,适配现场移动运维工作场景。项目整体采用容器化微服务部署,通过Docker打包各个业务服务,利用Docker Compose完成开发环境编排,生产环境基于K8s实现服务容器编排、弹性扩容、滚动更新、故障自愈,通过ConfigMap统一管理配置文件,Ingress统一管理路由转发,结合Linux服务器运维操作,完成服务日志收集、性能监控、故障排查、权限管控,保障物联网平台7*24小时稳定运行。针对设备高频上报数据场景,完成数据清洗、去重、归档处理,设计数据分层存储策略,有效降低数据库压力,同时搭建设备异常告警机制,设备离线、数据超标、通信异常时自动触发短信与平台消息提醒,大幅提升物联网设备运维效率,减少人工巡检成本,具备完整的物联网平台全栈开发、设备协议适配、高并发数据处理与集群运维落地能力。