1.參與考拉開放平臺的架構設計和研發,構建考拉的API生態
2.實現核心API網關的自注冊和發現、服務調用認證、限流、融合等功能
3.實現對核心API網關的比較全面監控,確保網絡和服務的安全
4.通過技術預研,保證核心API網關的高可用性、高穩定性和可擴展性能。
5.系統性能調優,精簡硬件資源需求,如降低計算開銷、降低存儲成本、提高響應QPS等。
工作要求:
1.JAVA基礎扎實,了解io、多線程、集合等基本框架,對JVM原理有一定了解
2.5年以上Java設計經驗,開發,精通開發技術和Java平臺通用框架,了解其實現原理和機制
3.有大型分布式、高并發、高性能和高可用性系統的開發設計經驗,熟悉分布式、緩存、消息等機制
4.精通Linux下的常用命令和腳本語言
5.熟悉各種Java應用中間件產品,有開發應用容器、分布式協調系統(如zookeeper)、高性能通信框架或系統經驗者優先
6.有技術探索的熱情,追求優化代碼的編寫
7.有技術研究能力,善于解決問題,善于溝通和團隊合作,有技術領導力
職責:開發平臺工程師
嘗試用“”或“”箭頭鍵(o)快速翻頁
V1.0:小而快(2003年5月-2004年5月)
淘寶誕生于2003年,采用LAMP經典架構(linux apache mysql php),后端采用php語言'/
V2.0:多層次結構,開始做自己的軟件(2004.22008.3)
2004年,在淘寶業務發展的推動下,淘寶開發參考了電信運營商和銀行的一些企業解決方案,將LAMP架構轉變為Oracle IBM小型機數據庫架構和EMC存儲模式。為了與甲骨文合作,php已經完全被java取代。'/
V3.0:產品思維和面向服務的框架(2007.10-2009.11)
2007年,淘寶年成交額超過400億元,平均每天成交近1億筆,每天創造的交易額超過100萬筆。淘寶已經轉型為分布式架構,引入了緩存、分布式存儲和分布式搜索引擎。此時應用服務器采用JBoss,數據庫由Oracle改為MySQL,語言仍為java。'/
V4.0:系統化、智能化和專業化(2009年8月-)
從2021年開始,淘寶聚焦統一架構體系,從整體系統層面考慮開發效率、運維標準化、高性能、高可擴展性、高可用性、低成本的要求。底層基礎設施統一采用阿里巴巴云計算平臺。此時web后端語言沒有變化,仍然是java。'/
順帶一提,上圖中的中間件也是來自java開發,Java語言在阿里廣泛使用,大約90%的系統都是用Java技術搭建的。