崗位職責(zé):
1、主導(dǎo)基于Go語(yǔ)言的系統(tǒng)性能優(yōu)化和重構(gòu)設(shè)計(jì),支撐百萬(wàn)級(jí)QPS高并發(fā)場(chǎng)景,設(shè)計(jì)高性能、高可用的分布式架構(gòu)方案,解決系統(tǒng)容量、擴(kuò)展性及容災(zāi)問(wèn)題,主導(dǎo)數(shù)據(jù)庫(kù)架構(gòu)優(yōu)化,包括但不限于:查詢性能優(yōu)化、索引策略、分庫(kù)分表方案設(shè)計(jì)與實(shí)施;
2、制定微服務(wù)治理規(guī)范(服務(wù)發(fā)現(xiàn)、限流熔斷、分布式追蹤),識(shí)別系統(tǒng)瓶頸并主導(dǎo)性能調(diào)優(yōu)(CPU/內(nèi)存/IO/網(wǎng)絡(luò));
3、指導(dǎo)開(kāi)發(fā)團(tuán)隊(duì)落地架構(gòu)方案,編寫(xiě)核心框架代碼及技術(shù)規(guī)范文檔,研究前沿技術(shù)推動(dòng)架構(gòu)持續(xù)演進(jìn)。
任職要求:
1、硬性技能要求:5年以上后端開(kāi)發(fā)經(jīng)驗(yàn),3年以上Go語(yǔ)言生產(chǎn)環(huán)境項(xiàng)目經(jīng)驗(yàn)
精通微服務(wù)架構(gòu)設(shè)計(jì)模式(Docker/Kubernetes/gRPC),成功設(shè)計(jì)過(guò)支撐日活百萬(wàn)級(jí)以上系統(tǒng)架構(gòu),精通MySQL/PostgreSQL數(shù)據(jù)庫(kù)性能優(yōu)化(慢查詢分析、執(zhí)行計(jì)劃優(yōu)化),具備分庫(kù)分表實(shí)戰(zhàn)經(jīng)驗(yàn)。
2、架構(gòu)能力要求:
掌握分布式系統(tǒng)設(shè)計(jì)核心要素(CAP理論、一致性協(xié)議)
熟悉高并發(fā)架構(gòu)技術(shù)棧(如Redis集群、Kafka、Elasticsearch)
熟悉系統(tǒng)容災(zāi)設(shè)計(jì)(多活架構(gòu)、異地容災(zāi)、灰度發(fā)布)