システム

システム

セキュリティインシデント対応とは?発生時の初動から復旧・再発防止までを解説

セキュリティインシデント対応の基本を、発生状況の記録、影響確認、封じ込め、原因確認、復旧、再発防止の順に解説します。異常を検知した後に何を優先し、どのように被害拡大を抑えるかを初学者向けに整理します。
システム

セキュリティ監視とは?ログとイベントから異常を検知する仕組みを解説

セキュリティ監視とは、ログやイベントを継続的に確認し、攻撃や不正利用の兆候を早く見つける取り組みです。基本的な流れ、監視対象、システム監視との違い、注意点を解説します。
システム

マイクロサービス設計とは?サービス境界と独立性の考え方

マイクロサービス設計とは、業務上の責任ごとにサービス境界を定め、独立して変更・リリースできる単位を作る考え方です。境界を決める3つの観点、DDDとの関係、分散モノリスを避ける判断基準を解説します。
システム

ドメイン駆動設計(DDD)とは?業務の言葉とルールをモデルに反映する考え方

ドメイン駆動設計(DDD)は、業務の言葉とルールをモデルと実装へ反映する設計アプローチです。必要になる問題、注文業務の例、戦略的設計と戦術的設計、向く場合・向かない場合、小さく始める流れを解説します。
システム

クリーンアーキテクチャとは?業務ルールを外部技術から分離する設計の考え方

クリーンアーキテクチャとは、業務ルールをUI・データベース・外部サービスなどの外部技術から分離し、依存関係を業務側へ向ける設計の考え方です。基本原則、注文登録の例、メリット、導入時の注意点を解説します。
システム

設計品質とは?要求と制約から良い設計を判断する考え方

設計品質とは、設計上の判断が要求と制約に適合し、必要な機能と品質を実現できる度合いです。コード品質・システム品質との違い、評価する4つの観点、注文履歴機能の例、注意点を解説します。
システム

リファクタリングとは?動作を変えずにコードを改善する考え方

リファクタリングとは、外部から見える動作を変えずにコードの内部構造を改善することです。機能追加やバグ修正との違い、必要になるサイン、安全な進め方、注文金額計算の改善例、注意点を解説します。
システム

デザインパターンとは?GoFの3分類と設計での使い方をわかりやすく解説

デザインパターンとは、繰り返し現れる設計上の問題と解決の考え方を整理したものです。GoFの生成・構造・振る舞いの3分類、SOLID原則との違い、Strategyを使った送料計算の例、適用手順と注意点を解説します。
システム

SOLID原則とは?5つの原則と設計での使い方をわかりやすく解説

SOLID原則とは、変更の影響を限定するための5つの設計原則です。単一責任、オープン/クローズド、リスコフの置換、インターフェース分離、依存性逆転の意味と、注文処理を使った設計レビューでの活用方法を解説します。
システム

性能設計とは?目的と決めることをわかりやすく解説

性能設計とは、性能要件を応答時間、処理件数、同時利用者数、データ量などの設計条件へ具体化することです。目的、決める項目、要件から設計・性能テストへつなげる流れ、よくある失敗をわかりやすく解説します。