システムアーキテクチャ
6-1アーキテクチャスタイルとパターン
3層アーキテクチャ
Three-Tier Architecture
MVC(Model-View-Controller)FEAP
Model-View-Controller
マイクロサービスアーキテクチャAPST
Microservices Architecture
SOA(サービス指向アーキテクチャ)FEAPST
Service-Oriented Architecture
イベント駆動アーキテクチャ
Event-Driven Architecture
モノリシックアーキテクチャ
Monolithic Architecture
CQRS(コマンドクエリ責務分離)
Command Query Responsibility Segregation
ドメイン駆動設計(DDD)FEAP
Domain-Driven Design
ヘキサゴナルアーキテクチャ
Hexagonal Architecture
クリーンアーキテクチャ
Clean Architecture
レイヤードアーキテクチャ(階層型アーキテクチャ)
Layered Architecture
6-2クラウドアーキテクチャ
コンテナ
Container
エッジコンピューティングIPSGFEAPNWES
Edge Computing
クラウドコンピューティングIPSGFEAPSTNWDB
Cloud Computing
IaaS(Infrastructure as a Service)IPSGFEAPST
Infrastructure as a Service
PaaS(Platform as a Service)IPSGFEAPST
Platform as a Service
SaaS(Software as a Service)IPSGFEAPST
Software as a Service
サーバレスアーキテクチャ
Serverless Architecture
クラウドネイティブ
Cloud Native
マルチクラウド
Multi-Cloud
Kubernetes
Kubernetes
6-3分散システムと統合技術
メッセージキュー
Message Queue
ミドルウェアFEES
Middleware
分散システム
Distributed System
CAP定理APDB
CAP Theorem
APIゲートウェイ
API Gateway
Sagaパターン
Saga Pattern
ESB(Enterprise Service Bus)
Enterprise Service Bus
EAI(Enterprise Application Integration)
Enterprise Application Integration
結果整合性(Eventual Consistency)DB
Eventual Consistency
サービスメッシュ
Service Mesh
Pub/Sub(出版-購読型)メッセージング
Publish-Subscribe Messaging
6-4高信頼化設計
可用性IPSGFEAPNWDBSMSC
Availability
信頼性SGNWESSMAUSC
Reliability
冗長化SGNWESSM
Redundancy
フェールセーフIPSGFEAPES
Fail-Safe
フェールソフトFEAPES
Fail-Soft
フールプルーフIPSGFEAPES
Foolproof
デュアルシステムIPSGFEAP
Dual System
デュプレックスシステムIPSGFEAP
Duplex System
MTBF(平均故障間隔)IPSGFEAPNWESSM
Mean Time Between Failures
MTTR(平均修復時間)IPSGFEAPNWESSM
Mean Time To Repair
サーキットブレーカパターン
Circuit Breaker Pattern
フォールトトレランス
Fault Tolerance
カオスエンジニアリング
Chaos Engineering
ディザスタリカバリ(DR)
Disaster Recovery
RPO(目標復旧時点)SGAPSTDBSMAU
Recovery Point Objective
RTO(目標復旧時間)SGAPSTDBSMAU
Recovery Time Objective