Architecture Patterns
アーキテクチャパターン大全
ソフトウェアアーキテクチャの確立された38パターンを、6つの系統(構造系・分散系・統合系・データ管理系・UI系・信頼性/横断系)に整理した学習リファレンスです。各パターンの概要・構成図・長所と短所・特性スコア・代表的な実装例をカードから確認できます。まず「アーキテクチャパターンとは何か」を押さえ、カタログで個々を学び、レーダーチャートで特性を見比べ、理解度クイズで確認する流れで学べます。
この教材は日本語のみで提供していますThis learning material is available in Japanese only.
38
パターン
6
系統カテゴリ
5
特性スコア軸
はじめにIntroduction
アーキテクチャパターンとは何かWhat is an architecture pattern?
パターン一覧Pattern catalogue
38のパターンを、系統でしぼり込む
6つの系統から選ぶか、キーワードで検索してパターンを絞り込めます。カードをクリックすると、構成図・特性スコア・長所と短所・実装例を含む詳細が開きます。★を押すと下部の比較トレイに追加され、複数パターンをレーダーチャートで比較できます。
手を動かすHands-on
手を動かす:パターンを選んでレーダーで比較する
パターンカードの★(後で比較)を押すと、ここに特性のレーダーチャートと比較カードが並びます。2つ以上選ぶとチャートで重ね合わせて比較できます。
理解度チェックCheck your understanding
理解度チェッククイズComprehension quiz
それぞれの状況にもっとも適したアーキテクチャパターン・用語を選んでください。確立されたパターンの目的・長所短所・使いどころを問います。
おわりにIn closing