三年以上大规模高性能分布式系统开发和维护经验,至少了解一个RPC框架,对RPC框架的设计和实现有比较好的理解,对高性能编程有深刻的认知,了解从C10k到C1000K的技术手段
熟悉Java语言,了解中间件相关技术,包括Classloarder,Netty网络框架,以及相关的server端设计模式
了解一线互联网公司在微服务治理领域的选型逻辑和演化过程,对微服务架构、服务治理、服务性能度量和优化有深刻理解,了解单元化/set化,熟悉单元化建设和选型方案
对分布式系统理论有比较好的理解,熟悉常用的中间件,例如Netty、Zookeeper、GRPC、Kafka、Istio、Envoy 等开源软件的设计与实现
拥抱新技术,有较强的文献和源码阅读能力
优秀的代码习惯,良好的学习沟通能力和团队合作精神,较强的项目推动能力