「モジュールとしてのマイクロサービス」と 「分割単位としてのドメイン」について考える by かとじゅん

Object-Oriented Conference 2020
採択
2020/02/16 16:00〜
共2-201
ロングセッション

「モジュールとしてのマイクロサービス」と 「分割単位としてのドメイン」について考える

j5ik2o かとじゅん j5ik2o

昨今のシステムは、社内外のシステムと連携していて境界定義が難しいといわれています。だから、大きなシステムは人間が制御できるぐらいのサービスに分割する。それがマイクロサービスの考え方の一つです。こういったシステムを分割して構造化する手法は古くから「モジュール化」という手法が有名です。マイクロサービスは現代のモジュールだと考えています。そして、このモジュールは技術的観点よりビジネス的観点で分割したほうがよいといわれるようになりました。具体的にはドメイン駆動設計の「ドメイン」です。これらの「モジュールとしてのマイクロサービス」と 「分割単位としてのドメイン」はシステム設計を語るうえで重要なキーワードです。今回は、モジュール化とドメインの関係性について考察したいと思います。