2016年開始,51信用卡開始採用微服務系統架構,在業務快速迭代、系統規模及複雜度快速增長的背景下,服務架構腐化、研發過程中環境不穩定、問題排查困難、調用鏈路複雜、研發效率偏低的問題越發凸顯。業界對分佈式服務的治理更多停留在服務註冊與發現、服務高SLA、限流與降級、服務的調度和編排等,持續集成、持續交付、DevOps等概念在業界逐漸流行起來,但相關實踐並沒有有效解決上述痛點。
本篇活動家就為大家帶來王汶東在全球架構師峰會上分享的主題《微服務架構下的效率提升實踐》,找技術大會就上活動家。歡迎轉發或收藏。
本文將圍繞效率和質量的核心目標,通過一系列基礎設施的建設和完善,在更好的享受微服務帶來的技術優勢的同時,逐步解決微服務引發的一系列痛點問題。
演講提綱
- 51信用卡微服務架構介紹
- 微服務數量膨脹後的問題
- 架構劃分不合理
- 測試環境混亂
- 問題難定位
- 運維成本高
- 我們的方案:
- 成立架構委員會
- 中間件體系建設
- 研發過程的規範化與可管理
- 服務治理
- 運維體系優化
- 如何進行研發效率度量
受益
- 微服務的標準化和可管理,基於微服務的服務治理;
- 持續交付流程化、產品化,研發生命週期的工具鏈、基於質量和效率的度量體系;
- 線下環境的建設、治理、運營思路,創造性的解決多套測試環境、中間件調用混亂、環境隔離的問題;
- 複雜調用鏈路問題快速定位,如何為業務團隊提供基礎能力;
- 測試自動化建設,為開發賦能,測試平臺與持續交付、服務治理的結合思路。
總結:適合的才是最好的!
還沒看夠或看懂?點擊右上角,關注活動家,及時獲取大會嘉賓演講乾貨及視頻!
閱讀更多 活動家 的文章