项目背景
开发一款高并发、海量时序数据的统计聚合 Web 平台。需对接第三方 API 进行动态高频数据接入,处理千万/亿级流水数据的复杂计算与增量重算。前期
Docker 单机部署,后续分布式演进。
前端(用户端 + 管理端,30+ 页面)已全部完成,现需后端开发接入真实数据。
核心技术栈
技术 | 用途
---|---
Go | 全部后端服务
ClickHouse | 时序数据存储、复杂聚合查询
MySQL | 业务数据存储
Redis | 缓存、任务队列、排行榜
Docker | 容器化部署
熟悉 PostgreSQL + TimescaleDB 更佳,懂 Vue 3 / ECharts 全栈最佳
技术要求
必须
- Go 3 年+,精通 Goroutine 高并发、异步任务调度
- 能实现稳定的第三方数据接入管道(限流、重试、动态降频/休眠)
- ClickHouse :精通时序数据表结构设计、物化视图、窗口函数,手写优化复杂聚合 SQL
- MySQL :常规业务数据建模与查询优化
- Redis :任务队列、排行榜( Sorted Set )、分布式缓存
- RESTful API 设计 :前端已完成,需要你设计并实现全部后端接口,包括复杂的多条件筛选、排序、分页查询
- 用户体系 :注册(邮箱验证码 + 邀请码机制)、登录、找回密码、JWT 认证、用户资料管理
- 权限体系 :用户 / 管理员多角色权限控制,数据隐私权限(公开 / 私有,细粒度可见性控制)
- 定时任务调度 :数据同步、统计指标重算、排行榜定时刷新、缓存更新等多种周期性任务的编排管理
- 文件上传与审核流程 :图片上传、格式校验、大小限制,配合管理端的审核工作流
- 日志与监控 :操作日志记录、邮件发送日志、API 调用频率监控与管理
- 数据管理 :软删除 / 回收站机制,数据备份策略
- 安全防护 :具备 Web 安全意识,能防御 SQL 注入、XSS 、CSRF 等常见攻击,敏感数据加密存储
- 能独立扛项目,从 0 搭建后端架构
加分
- 有第三方 API 数据对接 / 金融数据处理经验
- 有邮件服务集成经验( SMTP 验证码、通知邮件、邮件模板)
- 熟悉 WebSocket 实时推送(数据同步进度、状态通知等场景)
- 熟悉 Kafka 消息队列
- 有公告 / CMS 内容管理系统开发经验
- 熟练使用 AI 辅助编程提效
合作方式
- 形式 :远程,长期合作
- 协作 :与项目负责人直接对接,前端已完成
- 交付 :全部源代码交付,确保程序部署后稳定运行
- 后期维护 :开发完成后需持续负责运维支持,解决线上问题、功能迭代优化(非一次性交付)
- 长期合作 :合作愉快的话,后续有新项目优先交给你
- 薪资 :面议
应聘请提供
- 简历 / GitHub / 技术博客
- 过往类似项目经验简述(高并发数据处理相关)
- 期望薪资和可投入时间
- 感兴趣联系: 6IGU57O7OgpzdWtod2luZGVycmVnaXN0ZXI5MjdAZ21haWwuY29t