マイクロサービス アーキテクチャ: モノリスの打破

モノリシック アプリケーションをモジュール式システムを構成する小さな部分に分割する方法と、クラウドへの移行について説明します。





この記事は、Zartis のシニア ソフトウェア エンジニアであるDaniel Gutierrez Saavedra が行った "Breaking the Monolith" ウェビナーの概要です。Q&A セッションを含むウェビナーの全文は、以下でご覧いただけます。





? ? , , .





 

- API -. (loose coupling) .





, :





















, . DevOps, , , .





, . , , .





, :





  • .





  • , .





  • .





  • , , , .. .





— , . , , .





1:





, , , . . 





. , , — . , — ; -, , .. , , -.





, (Domain-Driven Design, DDD). - , , , , . , , , DDD, BDD ..





2:





, , , , ?





, : , . , , . , , , .





. , , , . . , , . , , , , , .





3: API





, , ? !





, , .





, Google Cloud (GCP), Microsoft Azure AWS — , . , , .





, , , . , Spring Cloud, .





?

, , . , , .





, , , , , , , , .. , . 





, , Spring Cloud services, , .





, , , , , .





Strangler





strangler — , . , .





, . , . .  . , DBF, DB ( ) . , .









— . , . , , .





, , , , .





, .





, ; , . , , .






"Microservice Architecture". , , .








All Articles