Uber將整體式API拆分為微服務

2021-09-17 03:24:22 字數 487 閱讀 1582

uber工程師emily reinhold最近介紹了他們是如何將整體式api拆分為靈活的模組化微服務體系結構的。她重點介紹了在uber的遷移工作中,設計和體系結構方面幾個最重要的考慮。

\\ 根據 reinhold的介紹,遷移至微服務的主要目標在於在三個指標方面實現更好的縮放性:應對流量的激增,更輕鬆地增添新功能,以及轉為使用一種在組織迅速增長的情況下能輕鬆適應規模變化的體系結構。

\\ 為了降低微服務之間的耦合,uber工程師在常規設計方面做出了一些決策:\\

此外為了應對大量服務所造成的後續問題,uber工程師還對體系結構進行了一些重大更改:\\

最後reinhold還提到uber會通過下列基本原則確保生產環境正常執行:\\

emily reinhold也曾在上一次紐約qcon活動中討論過這些話題。

\\檢視英文原文:breaking a monolithic api into microservices at uber

Uber將整體式API拆分為微服務

uber工程師emily reinhold最近介紹了他們是如何將整體式api拆分為靈活的模組化微服務體系結構的。她重點介紹了在uber的遷移工作中,設計和體系結構方面幾個最重要的考慮。根據 reinhold的介紹,遷移至微服務的主要目標在於在三個指標方面實現更好的縮放性 應對流量的激增,更輕鬆地增添...

Uber將整體式API拆分為微服務

uber工程師emily reinhold最近介紹了他們是如何將整體式api拆分為靈活的模組化微服務體系結構的。她重點介紹了在uber的遷移工作中,設計和體系結構方面幾個最重要的考慮。根據 reinhold的介紹,遷移至微服務的主要目標在於在三個指標方面實現更好的縮放性 應對流量的激增,更輕鬆地增添...

Uber將整體式API拆分為微服務

uber工程師emily reinhold最近介紹了他們是如何將整體式api拆分為靈活的模組化微服務體系結構的。她重點介紹了在uber的遷移工作中,設計和體系結構方面幾個最重要的考慮。根據 reinhold的介紹,遷移至微服務的主要目標在於在三個指標方面實現更好的縮放性 應對流量的激增,更輕鬆地增添...