◎精通Spring有IOC、AOP、事务等源码阅读经验。
◎精通Java 单例、工厂、代理、责任链等多种设计模式。
◎精通Spring cloud ,有Eureka 、zuul 等源码阅读及优化经验。
◎精通分布式事务,有LCN、TCC、Seata、可靠消息等分布式事务落地经验。
◎精通分布式锁有Redis、Zookeeper、ETCD等多种分布式锁落地经验。
◎精通分布式id,雪花算法,优化Leaf 源码等。
◎精通并发编程,有大流量高并发,多级缓存落地经验(秒杀)。
◎精通Redis、Zookeeper、RocketMQ 等常用中间件。
◎精通IO(BIO、NIO、多路复用)以及底层原理。
◎精通JVM,以及常见垃圾回收器、垃圾回收算法,有JVM调优经验。
◎精通MySQL(索引、数据结构、数据同步、分库分表<Mycat/Sharding/代理>)。
◎熟悉DevOps 技术栈(Gitlab+Jenkins+Docker+K8s)。
◎熟悉HotSpot,阅读部分源码。
◎熟悉Lua脚本语言、汇编语言及C++,可阅读代码。
◎熟悉计算机底层相关知识。
项目: 迪信通线上商城----迪信优品
迪信优品线上商城创立于2017年,是迪信通集团新零售的唯一线上出口。系统依托于3000+线下门店以及各大主流电商(网易严选,考拉海购,京东)采用社交电商模式,吸引更多优秀人才成为迪信优品的客户。用户数量在百万左右,月流水超3千万。
系统隶属于迪信通进销存架构系统中销售的一环,通过进销存系统对接,对商品价格、实时总库存、商品运输实时情况的数据同步,使全国商品得到了统一的管理。
系统采用数据持久层、基础服务层、业务服务层、网关层、多级缓存层等多层架构设计方案,在系统健壮的基础上使系统更易扩展,更易维护。
系统主要包含用户模块、商品模块、订单模块、支付模块、促销模块、物流模块、客服模块、风险评估模块等组成。每一个模块独立为一个服务,每个服务调用底层基础服务,通过基础服务组装成微服务,多个微服务互相配合完成功能,多个功能组成系统。
技术框架: Spring Cloud
数据库: MySQL
搜索引擎: OpenSearch(阿里云)
分布式事务:LCN+MQ 事务消息
分布式id: Leaf、Redis
分布式锁: Redis
分布式缓存:Redis
人员:技术总监*1,基础架构师*3,产品*2,UI*2,Java*15,App*4,小程序*2,前端*4,测试*8,运维*4,DBA*4
主要工作:
◎ 负责主导架构规划、设计、技术架构选型、业务及数据架构设计,确认技术方案。
◎ 负责主导架构治理,设计评审,以及组件化的持续演进。
◎ 负责制定开发规范,确保系统质量,参与核心代码编写
◎ 负责解决核心技术难题,识别风险,提供性能优化方案。
◎ 负责团队成员的指导工作。
落地方案:
◎ 项目层级设计。
◎ 灰度发布设计。
◎ 分布式事务、分布式id、分布式锁设计。
◎ 订单正向流程设计。
◎ 支付中心流程设计。
◎ 促销活动含秒杀设计。
迪信优品线上商城创立于2017年,是迪信通集团新零售的唯一线上出口。系统依托于3000+线下门店以及各大主流电商(网易严选,考拉海购,京东)采用社交电商模式,吸引更多优秀人才成为迪信优品的客户。用户数量在百万左右,月流水超3千万。 系统隶属于迪信通进销存架构系统中销售的一环,通
◎ 负责基础代码编写,参与业务讨论,参与代码review。 ◎ 解决线上技术问题,确保系统稳定运行 ◎ 负责制定开发规范,确保系统质量,参与核心代码编写 ◎ 负责团队初级成员的指导工作。