我們目前正在運行一個Java後端,我們希望從後端切換到無節點的AWS Lambda &上運行的節點。如何使用AWS Lambda和SOA構建複雜的應用程序?
理想情況下,在這個過程中,我們要建立一個完全服務的定向建築。
我的問題是,如果我們的前端角度應用程序請求當前用戶的訂購商品獲取該信息,它需要擊中三項服務,即用戶服務,訂單服務和商品服務。
這是否意味着我們需要向這些服務提出三個獲取請求?目前,我們將爲該特定請求構建一個端點,然後利用數據庫連接實現最佳性能。
我明白SOA的好處,但是如何在執行更具競爭力的請求時進行擴展?有什麼好的資源我可以看看?
我認爲這只是一個建築問題。您仍然可以爲該特定請求構建一個端點,以便在RDS中執行相同的連接並返回相同的結果。你可以使用例如API GW集成認證與您的用戶服務。如果由於某種原因想要從訂單服務的項目服務中分離出用戶服務,那麼是的,您需要在它們之間進行通信。 – grepe
問題範圍太廣泛。 – mootmoot