microservices
マイクロサービス
解説
大規模なアプリケーションを小さく独立した複数のサービスに分割するソフトウェア設計パターン。各サービスは独立して開発・デプロイ可能。
覚え方のコツ
micro + services で考えると覚えやすいです。service は「役割を持つ機能単位」、micro は「1つの責務を小さく切る」感覚。monolithic app(巨大な一枚岩)と対比すると意味が定着します。認証、決済、通知のように機能ごとに独立して動き、個別に開発・デプロイできる場面を思い浮かべるとよいです。複数形の -s も重要で、1つの仕組みではなく小さな service の集合だと意識すると忘れにくくなります。
例文
The company migrated their monolithic application to microservices architecture.
その企業はモノリシックアプリケーションをマイクロサービスアーキテクチャに移行した。
Microservices allow teams to develop and deploy features independently.
マイクロサービスにより、チームは機能を独立して開発・デプロイできる。
Netflix uses microservices to handle millions of concurrent users.
Netflixはマイクロサービスを使用して数百万の同時ユーザーに対応している。
microservices の類義語・関連語
microservices の語源・成り立ち
microservicesは、micro-がギリシャ語mikros「小さい」、serviceがラテン語servitium「仕えること」→古フランス語serviceから成る語です。大きな機能を小さな「役立ち単位」に分ける発想の語で、microchipやservantを思うと意味がつかめます。
外部辞書で調べる
この単語を英単語クイズで覚えよう