SA
システムアーキテクチャ
64 語収録 · 6 小分類
Scope · 6 小分類
学習範囲
- 6-1
アーキテクチャスタイルとパターン
階層型、MVC、マイクロサービス、イベント駆動などの代表的なアーキテクチャスタイルを理解し選定する
- 6-2
クラウドアーキテクチャ
IaaS、PaaS、SaaS等のクラウドサービスモデルを理解し、クラウドネイティブなアーキテクチャを設計する
- 6-3
分散システムと統合技術
分散処理、メッセージング、ミドルウェア連携など、システム間統合のアーキテクチャを設計する
- 6-4
高信頼化設計
冗長化、フォールトトレランス、フェールセーフ等の高信頼化手法を適用し、可用性の高いシステムを設計する
- 6-5
セキュリティアーキテクチャ
認証・認可、暗号化、セキュアな通信など、システム全体のセキュリティアーキテクチャを設計する
- 6-6
性能・拡張性の設計
スケールアウト、スケールアップ、キャッシュ、負荷分散などの手法を用いた性能と拡張性の設計を行う
Terms · 64 語
用語一覧
6-1アーキテクチャスタイルとパターン
階層型、MVC、マイクロサービス、イベント駆動などの代表的なアーキテクチャスタイルを理解し選定する
3層アーキテクチャ
Three-Tier Architecture
MVCモデル
Model-View-Controller
FEAPFE2027PD-SSC2027A-1
マイクロサービスアーキテクチャ
Microservices Architecture
FEAPSTFE2027PD-SSC2027A-1
SOA
Service-Oriented Architecture
FEAPSTFE2027
イベント駆動アーキテクチャ
Event-Driven Architecture
モノリシックアーキテクチャ
Monolithic Architecture
CQRS(コマンドクエリ責務分離)
Command Query Responsibility Segregation
PD-S
ドメイン駆動設計(DDD)
Domain-Driven Design
FEAPFE2027PD-SA-1
ヘキサゴナルアーキテクチャ
Hexagonal Architecture
PD-S
クリーンアーキテクチャ
Clean Architecture
FEAPFE2027PD-SSC2027
レイヤードアーキテクチャ(階層型アーキテクチャ)
Layered Architecture
PD-S
6-2クラウドアーキテクチャ
IaaS、PaaS、SaaS等のクラウドサービスモデルを理解し、クラウドネイティブなアーキテクチャを設計する
コンテナ
Container
IPAPSMIP2027SG2027FE2027PD-D
エッジコンピューティング
Edge Computing
IPSGFEAPNWESIP2027FE2027PD-SA-1
クラウドコンピューティング
Cloud Computing
IPSGFEAPSTNWFE2027
IaaS(Infrastructure as a Service)
Infrastructure as a Service
IPSGFEAPSTNWIP2027SG2027FE2027
PaaS(Platform as a Service)
Platform as a Service
IPSGFEAPSTNWIP2027SG2027FE2027
SaaS(Software as a Service)
Software as a Service
IPSGFEAPSTNWIP2027SG2027FE2027
サーバレスアーキテクチャ
Serverless Architecture
PD-S
クラウドネイティブ
Cloud Native
マルチクラウド
Multi-Cloud
IPNWIP2027SG2027FE2027A-1
Kubernetes
Kubernetes
APPD-DPD-S
6-3分散システムと統合技術
分散処理、メッセージング、ミドルウェア連携など、システム間統合のアーキテクチャを設計する
メッセージキュー
Message Queue
ミドルウェア
Middleware
FEESSMFE2027
分散システム
Distributed System
CAP定理
CAP Theorem
APDBPD-DPD-SA-1
APIゲートウェイ
API Gateway
Sagaパターン
Saga Pattern
AP
ESB(Enterprise Service Bus)
Enterprise Service Bus
EAI(Enterprise Application Integration)
Enterprise Application Integration
APDB
結果整合性
Eventual Consistency
APDBPD-DPD-SSC2027A-1
サービスメッシュ
Service Mesh
APPD-SSC2027
Pub/Sub(出版-購読型)メッセージング
Publish-Subscribe Messaging
6-4高信頼化設計
冗長化、フォールトトレランス、フェールセーフ等の高信頼化手法を適用し、可用性の高いシステムを設計する
可用性
Availability
IPSGFEAPNWSMSCIP2027DMSG2027FE2027PD-DSC2027A-1
信頼性
Reliability
NWESSMAU
冗長構成
Redundancy
SGNWESSM
フェールセーフ
Fail-Safe
IPSGFEAPESFE2027
フェールソフト
Fail-Soft
FEAPESFE2027
フールプルーフ
Foolproof
IPSGFEAPESFE2027
デュアルシステム
Dual System
IPSGFEAPFE2027A-1
デュプレックスシステム
Duplex System
IPSGFEAPFE2027A-1
MTBF
Mean Time Between Failures
IPSGFEAPNWESSMFE2027PD-MSC2027A-1
MTTR(平均修復時間)
Mean Time To Repair
IPSGFEAPNWESSMFE2027PD-MPD-SSC2027A-1
サーキットブレーカパターン
Circuit Breaker Pattern
AP
フォールトトレランス
Fault Tolerance
IPSGFEAPESSMFE2027PD-SA-1
カオスエンジニアリング
Chaos Engineering
FEAPFE2027PD-SSC2027A-1
ディザスタリカバリ(DR)
Disaster Recovery
SGAPSTSMSCPD-DPD-SSC2027
RPO(目標復旧時点)
Recovery Point Objective
SGFEAPSTDBSMAUFE2027PD-MPD-DPD-SA-1
RTO(目標復旧時間)
Recovery Time Objective
SGFEAPSTDBSMAUFE2027PD-MPD-DPD-SA-1
BCP
Business Continuity Plan
IPSGFEAPSTSMAUSCSG2027FE2027A-1
FMEA
Failure Mode and Effects Analysis
APESSMPD-SSC2027A-1
6-5セキュリティアーキテクチャ
認証・認可、暗号化、セキュアな通信など、システム全体のセキュリティアーキテクチャを設計する
6-6性能・拡張性の設計
スケールアウト、スケールアップ、キャッシュ、負荷分散などの手法を用いた性能と拡張性の設計を行う
