滴滴業務研發的精益實踐
桔妹導讀:”精益生產“起源於豐田生產方式,它致力於在大量生產中實現多品種和高質量產品的低成本生產,隨著在製造業取得巨大成功,精益思想也逐步滲透到了各行各業,其中在軟體行業就演化出了很多新的理論,比如精益研發、DevOps等。精益生產堅信前置時間(Lead time)是提升產品質量、客戶滿意度和員工幸福感的最佳度量指標,而業務研發正好是處在前置時間中,並且佔有重要的地位,所以本文將從從業務研發側來聊聊精益實踐。
1.
思考
2.
實踐介紹
▍編碼
透過整合所有基礎服務的 SDK 和基礎功能元件,就逐漸演化成了一個公司級的定製框架,我們叫她 NUWA (女媧)框架。她減少了很多重複性的工作,比如技術改造、功能複用、最佳化化升級等等,對業務來說都是透明的。在框架中最核心的部件就屬 RPC 了,因為它是微服務治理最重要的抓手,但由於歷史遺留問題,線上存在多套通訊方式:HTTP、Thrift、GRPC 等等,同時也存在多語言的問題(目前主要是 Golang 和 PHP ),尤其 php - fpm + Nginx 方式,在 RPC Server 方面,幾乎沒有什麼開源解決方案,透過各方面考慮,同時借鑑 grpc-gateway 方案,我們實現瞭如下解決方案:
▍測試
▍監控
專案上線以後,標準監控並不能滿足我們更細粒度的監控和分析,比如GC時間、耗時分析、火焰圖等等,為讓我們在發現和定位問題上更快一步,也更準確,我們依託公司監控平臺定製了自己的監控指標和採集工具,依靠這些工具不止可以排查問題,還可以給線上服務做更詳細的“體檢”,提前規避風險。
▍生態
以上從三個方面介紹了一下我們的精益實踐,這只是其中一部分,圍繞DevOps我們打造了一套研發生態——NUWA生態,我們把區域性的經驗推廣到全域性最佳化,很多實踐經驗在全公司遍地開花。
3.
感悟與收穫
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69908606/viewspace-2679648/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 從業務變遷到研發犯難,微服務在Spring Cloud的實踐之路微服務SpringCloud
- 資訊公交服務在滴滴的應用實踐
- 雲原生時代的“精益實踐”:企業效能提升10倍“殺手鐧”
- 手機淘寶輕店業務 Serverless 研發模式升級實踐Server模式
- 精益六西格瑪,研發團隊提質增效的管理神器
- IT業如何實施精益六西格瑪?
- 精益六西格瑪在供應鏈管理中的實踐
- Presto在滴滴的探索與實踐REST
- 深圳精益生產諮詢公司有哪些業務?
- 張馳諮詢:為什麼要做研發也要做精益管理?
- 企業實施精益生產管理的方法有哪些?
- 優思學院|什麼是精益生產?企業如何實現精益生產?
- BPM如何幫助企業實現精益管理?
- 手淘雙11最新實踐:PopLayer彈層領域業務研發模式升級模式
- 精益生產|精益管理
- 精益化服務管理的工具有哪些?
- IT職場:如何運用精益研發打造出爆款產品?
- IT行業的精益六西格瑪諮詢實施方案行業
- 實時數倉在滴滴的實踐和落地
- 精益創業方法論 - OpenGrowth創業
- 企業需要哪些精益人才?
- 成都房地產行業如何實現精益生產?行業
- HDFS3.2升級在滴滴的實踐S3
- 如何利用財務報表驅動企業推進精益?
- 為何業務報告對精益生產不可或缺?
- 精益企業的標準是什麼?
- 科技愛好者週刊(第 270 期):"精益開發"的精益是什麼?
- 滴滴開源 | Rdebug:基於真實流量的研發、除錯、測試利器除錯
- 【精益生產】精益知識大全
- 數字化+精益管理,讓企業精益化轉型更絲滑!
- 滴滴 NewSQL 演進之 Fusion 實踐SQL
- JSF預熱功能在企業前臺研發部的實踐與探索JS
- 從0到1,企業如何實現精益生產?
- 小型企業實施精益生產有哪些好處?
- 新能源產業 精益六西格瑪 實施方法產業
- KubeSphere 助力提升研發效能的應用實踐分享
- 實踐 | Kylin在滴滴OLAP引擎中的應用
- 【大咖來了】 【有獎直播】HMS Core Discovery | 滴滴海外出行業務挑戰與實踐行業