アーキテクチャ
120 件の記事
技術的な意思決定において制約やトレードオフを明示することの重要性
技術的な意思決定で制約やトレードオフを明示することの重要性を解説。将来の再評価や組織の成長につながる記録の残し方を紹介します。
キャッシュ戦略の基本的なパターンについて
「キャッシュ戦略の基本的なパターンについて」のまとめと読書メモ。重要なポイントと実践的な知見を整理します。
ACID vs BASE:データベースの一貫性モデルを徹底解説
ACID と BASE という2つのデータベース一貫性モデルの違いを比較し、CAP 定理との関係やどちらを選ぶべき場面かをわかりやすく解説します。
CAP定理とは?分散データベースのトレードオフを解説
CAP 定理と PACELC 定理をわかりやすく解説。分散データベースにおける一貫性・可用性・分断耐性のトレードオフを具体例で学べます。
Webアプリケーションの処理モデルについて
Webアプリケーション処理モデル対比、イベントループ・マルチスレッド・マルチプロセスのメリット・デメリットと選定基準
システムアーキテクチャ構築の実践手法
システムアーキテクチャ構築の実践手法
アーキテクチャ・アーキテクト・アーキテクティングについて
アーキテクチャ・アーキテクト・アーキテクティングの定義を解説。IEEE規格に基づくシステム構造、コンポーネント関係、設計判断、ステークホルダニーズ統合の本質を理解する実践的知見を紹介します。
システムアーキテクチャ構築の原理~ITアーキテクトが持つべき3つの思考
システムアーキテクチャ構築の原理~ITアーキテクトが持つべき3つの思考
凝集度と結合度とは|良い設計を支える2つの指標
ソフトウェア設計の指標である凝集度と結合度を解説。凝集度の7段階(偶発的〜機能的)と結合度の6段階(内容〜データ)を、具体例とともに整理します。
OPAを利用したアクセス制御のパターン
OPAを利用したアクセス制御のパターンについて、設計原則とトレードオフ、実践的な適用方法を詳しく解説します。
設計の賞味期限を考える
設計の賞味期限を考えるについて、設計原則とトレードオフ、実践的な適用方法を詳しく解説します。
スケーラビリティを計測する
スループット・レイテンシ・効率といった指標やアムダールの法則などの数理モデル、実践的なベンチマークで、システムのスケーラビリティを計測する方法を解説します。
クラウドネイティブ・アーキテクチャ 可用性と費用対効果を極める次世代設計の原則
クラウドネイティブ・アーキテクチャ 可用性と費用対効果を極める次世代設計の原則について、設計原則とトレードオフ、実践的な適用方法を詳しく解説します。
アーキテクチャドキュメントを書くときに気をつけること
アーキテクチャドキュメントを書くときに気をつけることについて、設計原則とトレードオフ、実践的な適用方法を詳しく解説します。
境界付けられたコンテキストとは
ドメイン駆動設計における境界付けられたコンテキストを解説。言葉の意味を明確にし、責務を整理してシステム設計を改善する考え方を紹介します。
自分的システムの仕様書の構成
システム仕様書の9階層構成、概要・アーキテクチャ・データモデル・API・技術詳細をmermaidコード化して運用する方法
開発者とアーキテクトのためのコミュニケーションガイド ―パターンで学ぶ情報伝達術
「開発者とアーキテクトのためのコミュニケーションガイド ―パターンで学ぶ情報伝達術」のまとめと読書メモ。重要なポイントと実践的な知見を整理します。
マルチテナントSaaSアーキテクチャの構築 ―原則、ベストプラクティス、AWSアーキテクチャパターン
マルチテナントSaaSアーキテクチャを解説。コントロールプレーン・アプリケーションプレーン、テナント認証、データパーティション、ノイジーネイバー対策でSaaS固有課題を解決する設計を紹介します。
OPAを使用したマイクロサービスのアクセス制御システムの実装
設計するOPAによるアクセス制御。マイクロサービス権限管理、Rego言語、ポリシーエンジン、リソースレベルの細粒度制御実装パターン
要件最適アーキテクチャ戦略
要件最適アーキテクチャ戦略