アーキテクチャ
104 件の記事
プラットフォームエンジニアリングとは?内部開発者プラットフォームの構築
プラットフォームエンジニアリングとは何か、内部開発者プラットフォーム(IDP)の構築方法と、DevOps・SRE との関係を解説します。
クリーンコードクックブック ―コードの設計と品質を改善するためのレシピ集
クリーンコードクックブック ―コードの設計と品質を改善するためのレシピ集
システム設計面接の傾向と対策
システム設計面接の傾向と対策
セッションベースとトークンベースの認証方式について
比較する認証方式の選択。セッションベースとトークンベースの技術詳細、スケーラビリティ・セキュリティ・保守性の考慮事項。
アーキテクチャアドバイスプロセス(AAP)とは何か?
アーキテクチャアドバイスプロセス(AAP)とは何か?について、設計原則とトレードオフ、実践的な適用方法を詳しく解説します。
データモデリングでドメインを駆動する──分散/疎結合な基幹系システムに向けて
データモデリングでドメインを駆動する──分散/疎結合な基幹系システムに向けて
技術的な意思決定において制約やトレードオフを明示することの重要性
技術的な意思決定において制約やトレードオフを明示することの重要性
キャッシュ戦略の基本的なパターンについて
「キャッシュ戦略の基本的なパターンについて」のまとめと読書メモ。重要なポイントと実践的な知見を整理します。
ACID vs BASE:データベースの一貫性モデルを徹底解説
ACID と BASE という2つのデータベース一貫性モデルの違いを比較し、CAP 定理との関係やどちらを選ぶべき場面かをわかりやすく解説します。
CAP定理とは?分散データベースのトレードオフを解説
CAP 定理と PACELC 定理をわかりやすく解説。分散データベースにおける一貫性・可用性・分断耐性のトレードオフを具体例で学べます。
Webアプリケーションの処理モデルについて
Webアプリケーション処理モデル対比、イベントループ・マルチスレッド・マルチプロセスのメリット・デメリットと選定基準
システムアーキテクチャ構築の実践手法
システムアーキテクチャ構築の実践手法
アーキテクチャ・アーキテクト・アーキテクティングについて
アーキテクチャ・アーキテクト・アーキテクティングの定義を解説。IEEE規格に基づくシステム構造、コンポーネント関係、設計判断、ステークホルダニーズ統合の本質を理解する実践的知見を紹介します。
システムアーキテクチャ構築の原理~ITアーキテクトが持つべき3つの思考
システムアーキテクチャ構築の原理~ITアーキテクトが持つべき3つの思考
凝集度と結合度
凝集度と結合度
OPAを利用したアクセス制御のパターン
OPAを利用したアクセス制御のパターンについて、設計原則とトレードオフ、実践的な適用方法を詳しく解説します。
設計の賞味期限を考える
設計の賞味期限を考えるについて、設計原則とトレードオフ、実践的な適用方法を詳しく解説します。
スケーラビリティを計測する
スケーラビリティを計測する
クラウドネイティブ・アーキテクチャ 可用性と費用対効果を極める次世代設計の原則
クラウドネイティブ・アーキテクチャ 可用性と費用対効果を極める次世代設計の原則について、設計原則とトレードオフ、実践的な適用方法を詳しく解説します。
アーキテクチャドキュメントを書くときに気をつけること
アーキテクチャドキュメントを書くときに気をつけることについて、設計原則とトレードオフ、実践的な適用方法を詳しく解説します。