アーカイブ 2025
82 件の記事
データモデリングでドメインを駆動する──分散/疎結合な基幹系システムに向けて
データモデリングでドメインを駆動する──分散/疎結合な基幹系システムに向けて
Goでプロセス・goroutine・メモリを覗いてみた
Goのプロセス・goroutine・メモリを解析し、仮想アドレス空間・ヒープ・スタック領域の独立性を確認する手法を実装例を通して解説。
Prologへの入門
Prologへの入門
カモメになったペンギン
カモメになったペンギン
技術的な意思決定において制約やトレードオフを明示することの重要性
技術的な意思決定において制約やトレードオフを明示することの重要性
キャッシュ戦略の基本的なパターンについて
「キャッシュ戦略の基本的なパターンについて」のまとめと読書メモ。重要なポイントと実践的な知見を整理します。
ACID vs BASE:データベースの一貫性モデルを徹底解説
ACID と BASE という2つのデータベース一貫性モデルの違いを比較し、CAP 定理との関係やどちらを選ぶべき場面かをわかりやすく解説します。
CAP定理とは?分散データベースのトレードオフを解説
CAP 定理と PACELC 定理をわかりやすく解説。分散データベースにおける一貫性・可用性・分断耐性のトレードオフを具体例で学べます。
Webアプリケーションの処理モデルについて
Webアプリケーション処理モデル対比、イベントループ・マルチスレッド・マルチプロセスのメリット・デメリットと選定基準
Rego入門
掌握するRego言語。OPAのポリシー記述言語として、宣言型構文、ルール定義、内包表記、組み込み関数、テストデバッグ方法を完全網羅します。
選択と集中を促す振り返りフレームワーク「bmf」
選択と集中を促す振り返りフレームワーク「bmf」。個人的な振り返りとハイライトをまとめます。
システムアーキテクチャ構築の実践手法
システムアーキテクチャ構築の実践手法
Markdownで履歴書・職務経歴書を管理するテンプレートを作成した
管理するMarkdown形式の履歴書。Git版管理、自動PDF生成、textlint校正、環境変数で個人情報を安全に処理できるテンプレート
x/termで作るTUIアプリケーション開発
x/termで作るTUIアプリケーション開発
アーキテクチャ・アーキテクト・アーキテクティングについて
アーキテクチャ・アーキテクト・アーキテクティングの定義を解説。IEEE規格に基づくシステム構造、コンポーネント関係、設計判断、ステークホルダニーズ統合の本質を理解する実践的知見を紹介します。
システムアーキテクチャ構築の原理~ITアーキテクトが持つべき3つの思考
システムアーキテクチャ構築の原理~ITアーキテクトが持つべき3つの思考
Linux Load Averageとは?読み方とパフォーマンス問題の診断
Linux の Load Average とは何か、3つの値の読み方・高負荷時の診断方法・CPU 使用率との違いを実践的に解説します。
凝集度と結合度
凝集度と結合度
OPAを利用したアクセス制御のパターン
OPAを利用したアクセス制御のパターンについて、設計原則とトレードオフ、実践的な適用方法を詳しく解説します。
Go製Git操作ツール『ggc』の紹介
ggcの全機能解説。CLI/インタラクティブ分離アーキテクチャ、Fuzzyサーチエンジンの実装、Workflow Mode内部構造、カスタマイズ可能なエイリアス、階層型キーバインドプロファイルシステム。