实习经历

185 阅读1分钟

美团 / 平台技术部 / 平台业务研发部 / 商品平台

职位: 后端开发实习生 时间: 2023.05 - 2023.08

  • 技术选型: Thrift + Spring + MySQL + Redis + Mafka
  • 项目简介: 平台技术团队,参与平台子系统相关模块的开发和迭代,以及平台内部系统的稳定性治理工作
  • 工作内容:
    • 实现平台内部商品 ID 表和 SKUID 表的水平拆分,缓解了单表数据量过大的问题
    • 改造平台内部 SKU 领域模型,结构化三方信息留存,以支持上游供应链平台和下游营销平台“券能力”打通
    • 收敛分表读写接口,编写工具类以支持 QA 在线下环境中进行数据修复工作
  • 项目难点:
    • 单表进行水平拆分时分表方式的选择、存量数据的迁移 & 增量数据的同步问题
    • 单表拆分到多表后面临的查询放大问题、非分表键读场景的超时问题、数据同步时发生的主从不一致问题
  • 个人收获:
    • 掌握了大表进行水平拆分时的常见方案 & 面临的核心问题,对大表的垂直拆分也有一定的了解
    • 提高了个人编写代码的能力,实习期间累计提交代码行数 4673 行,并运用了设计模式解决问题
    • 锻炼了个人的沟通能力,在每周周会、方案 review、代码 CR 中能够独立的进行讲述 & 表达