核心技术与领域 (Technical Core & Domain Expertise)
编程语言与范式:
深度掌握 Go 语言,精通其并发模型(Goroutine, Channel)、内存管理、性能分析与调优。熟悉其生态圈常用框架(如 Gin、Go-zero、Kratos)。
熟练掌握 Java 及其生态(Spring Boot, Spring Cloud, Mybatis),对 JVM 调优、多线程编程有丰富实践经验。
了解 Python、C++ 等语言,用于特定场景(如脚本、性能敏感模块)。
分布式系统架构:
具备大型分布式系统的设计与开发经验,深刻理解微服务架构(Microservices)的核心思想、优势与挑战(如数据一致性、服务治理、分布式事务)。
熟悉主流微服务框架,如 gRPC、Apache Dubbo,并有丰富的服务治理实践经验。
数据存储与处理:
关系型数据库:精通 MySQL,具备丰富的分库分表、索引优化、SQL调优、高可用方案(如 MHA、Orchestrator)实践经验。
NoSQL:深度应用 Redis(集群模式、持久化、缓存穿透/击穿/雪崩解决方案)、MongoDB、Elasticsearch(用于搜索与日志分析)。
消息队列:精通 Kafka、RocketMQ 或 Pulsar,将其应用于削峰填谷、异步解耦、顺序消息、事务消息等场景。
大数据处理:有使用 Flink、Spark 或腾讯内部 TDW 进行实时/离线数据处理的经验。
云原生与基础设施:
精通 Docker 容器化技术,熟悉 Kubernetes 的核心概念(Pod, Deployment, Service, Ingress)和服务编排。
有丰富的** CI/CD** 实践经验,熟悉 GitLab CI/Jenkins 等工具,推动自动化构建、测试、部署流程。
对服务网格(Service Mesh) 如 Istio 有了解或实践经验。
熟练使用腾讯云(TKE、CLB、COS、CDB等)或其他云厂商的云产品。
保障与效率:
高可用与容灾:设计并实施过异地多活、灰度发布、蓝绿部署、故障演练等方案。
监控与日志:精通** Prometheus、Grafana、ELK**(Elasticsearch, Logstash, Kibana)或腾讯内部监控系统,建立完善的 metrics、logging、tracing 体系。
性能优化:擅长全链路性能分析与优化,包括但不限于应用代码、JVM/Go Runtime、数据库、网络、缓存等层面。
项目经验与业务 Impact (Project Experience & Business Impact)
高并发支付系统重构
情境 (Situation): 负责的支付核心系统面临峰值每秒10万笔交易的挑战,原有单体架构数据库已成为瓶颈,系统延迟高,且难以扩容。
任务 (Task): 主导该系统的微服务化重构,目标是将核心交易成功率从99.95%提升到99.99%,并支持未来3年的业务增长。
行动 (Action):
架构设计: 将单体应用拆分为用户、账户、交易、风控等微服务,采用 Apache Dubbo 进行服务间通信。
数据拆分: 对核心交易表进行水平分库分表(32个库,1024张表),解决单点瓶颈。
缓存与异步: 引入 Redis 集群缓存热点账户信息;使用 RocketMQ 异步化非核心流程(如记账、发通知),将同步链路耗时降低80%。
稳定性保障: 设计熔断降级方案(使用 Sentinel/Hystrix),实现核心服务的隔离;建立全链路压测平台,定期进行压测和故障演练。
结果 (Result):
系统成功支撑了春节红包活动,峰值QPS达到20万,交易成功率稳定在99.99%以上。
平均响应延迟从200ms降低到50ms。
该项目获得部门年度“卓越工程奖”。
可兼职时间
可兼职地点
0条评论 雇主评价