熟练掌握Java/Sql等语言,掌握前端HTML/CSS/JS基础,VUE等框架,读过部分spring源码,熟练掌握spring/mybatis/springboot/cloud全家桶核心知识,熟悉分布式架构,集群和负载均衡算法、redis。熟悉Linux常用命令,掌握常用软件部署、集群搭建和性能监控,掌握docker容器化技术和生产应用。
短链平台:用户传入原始URL链接生成短链,短链具备无规则且海量数据下高性能低碰撞率,支持短链分组、自定义分组和实时数据分析,对接流量包模块,实现了高性能创建短链和扣减流量包。
电商平台:涵盖众多服务,C端业务商品中心、用户中心、营销中心、支付中心、物流中心、仓储中心;还有数据AI中台包括画像分析、数仓建设、推荐系统,整个系统架构采用是阿里P8带队,经过多个版本迭代,用户量过千万,团队组成很多大厂出身。
负责短链服务中的分库分表设计,短链组和短链开发、基于MurmurHash生成和解析短链,通过冗余双写的技术解决了在分库分表的场景下用户端和商家端多纬度查询问题,设计和开发高性能创建短链和扣减流量包架构,并采用了MQ+TASK解决了短链码和流量包扣减的分布式事务。
负责用户微服务登录模块开发,支持多渠道验证码发送,具有防刷防恶意注册,越权设计等;封装OSS文件上传组件,对接用户拉新福利模块,采用MQ消息解耦,保证数据最终一致性和可靠性投递模块开发,负责优惠券微服务设计,支持多种规则配置,无门槛券、满减券、福利券,限领张数等配置。采用Redi