記事一覧

技術記事・日々の学びをまとめています。

Rego入門
アプリケーション 2025-07-31

Rego入門

掌握するRego言語。OPAのポリシー記述言語として、宣言型構文、ルール定義、内包表記、組み込み関数、テストデバッグ方法を完全網羅します。

#Open Policy Agent#Rego

最新記事

選択と集中を促す振り返りフレームワーク「bmf」
開発プロセス 2025-07-23

選択と集中を促す振り返りフレームワーク「bmf」

選択と集中を促す振り返りフレームワーク「bmf」。個人的な振り返りとハイライトをまとめます。

#振り返り#KPT
システムアーキテクチャ構築の実践手法
アーキテクチャ 2025-07-17

システムアーキテクチャ構築の実践手法

システムアーキテクチャ構築の実践手法

#アーキテクティング#アーキテクチャ戦略#アーキテクチャ#アーキテクト#設計#システム設計#書評
Markdownで履歴書・職務経歴書を管理するテンプレートを作成した
キャリア 2025-07-16

Markdownで履歴書・職務経歴書を管理するテンプレートを作成した

管理するMarkdown形式の履歴書。Git版管理、自動PDF生成、textlint校正、環境変数で個人情報を安全に処理できるテンプレート

#レジュメ#転職
x/termで作るTUIアプリケーション開発
アプリケーション 2025-07-16

x/termで作るTUIアプリケーション開発

Goのx/termパッケージで、ターミナルの状態管理やANSIエスケープシーケンスを扱い、対話的なTUIアプリケーションを開発する方法を解説します。

#TUI#CLI#ゲーム
アーキテクチャ・アーキテクト・アーキテクティングについて
アーキテクチャ 2025-07-14

アーキテクチャ・アーキテクト・アーキテクティングについて

アーキテクチャ・アーキテクト・アーキテクティングの定義を解説。IEEE規格に基づくシステム構造、コンポーネント関係、設計判断、ステークホルダニーズ統合の本質を理解する実践的知見を紹介します。

#システム設計#設計#アーキテクチャ#アーキテクト#アーキテクティング
システムアーキテクチャ構築の原理~ITアーキテクトが持つべき3つの思考
アーキテクチャ 2025-07-07

システムアーキテクチャ構築の原理~ITアーキテクトが持つべき3つの思考

システムアーキテクチャ構築の原理~ITアーキテクトが持つべき3つの思考

#システム設計#アーキテクチャ戦略#アーキテクチャ#アーキテクト#書評
Linux Load Averageとは?読み方とパフォーマンス問題の診断
インフラストラクチャ 2025-07-07

Linux Load Averageとは?読み方とパフォーマンス問題の診断

Linux の Load Average とは何か、3つの値の読み方・高負荷時の診断方法・CPU 使用率との違いを実践的に解説します。

#システムパフォーマンス#Load Average
凝集度と結合度とは|良い設計を支える2つの指標
アーキテクチャ 2025-06-25

凝集度と結合度とは|良い設計を支える2つの指標

ソフトウェア設計の指標である凝集度と結合度を解説。凝集度の7段階(偶発的〜機能的)と結合度の6段階(内容〜データ)を、具体例とともに整理します。

#設計#システム設計
OPAを利用したアクセス制御のパターン
アーキテクチャ 2025-06-22

OPAを利用したアクセス制御のパターン

OPAを利用したアクセス制御のパターンについて、設計原則とトレードオフ、実践的な適用方法を詳しく解説します。

#Open Policy Agent#権限管理
Go製Git操作ツール『ggc』の紹介
ツール 2025-06-15

Go製Git操作ツール『ggc』の紹介

ggcの全機能解説。CLI/インタラクティブ分離アーキテクチャ、Fuzzyサーチエンジンの実装、Workflow Mode内部構造、カスタマイズ可能なエイリアス、階層型キーバインドプロファイルシステム。

#Golang#Git#CLI#TUI
Goの並行・並列処理モデル|goroutineスケジューリング
アプリケーション 2025-06-14

Goの並行・並列処理モデル|goroutineスケジューリング

Goの並行処理と並列処理の違いを解説。goroutineのスケジューリング、GOMAXPROCS、GMPモデル、OSスレッドとの関係、プリエンプションの仕組みをシーケンス図つきで紹介します。

#Golang
OPAにおけるページネーションへの影響と解決策に関する検討
アプリケーション 2025-06-14

OPAにおけるページネーションへの影響と解決策に関する検討

OPAにおけるページネーションへの影響と解決策に関する検討の原因と解決方法について解説します。

#Open Policy Agent#オフセットページネーション#カーソルページネーション#権限管理
PostgreSQLのメモリ設定|shared_buffers・work_memの考え方
データベース 2025-06-14

PostgreSQLのメモリ設定|shared_buffers・work_memの考え方

設定するPostgreSQLメモリ管理。shared_buffers、work_mem、maintenance_work_memの指針からOOM回避、性能向上まで段階的に解説します。

#PostgreSQL
RubyとRailsのIO・CPU特性について
アプリケーション 2025-06-14

RubyとRailsのIO・CPU特性について

理解するRuby・RailsのI/O特性。GVL制約、Pumaスレッド・プロセス設計、見かけのI/O待ちの実態、計測による最適化指針。

#Ruby#Ruby on Rails
設計の賞味期限を考える
アーキテクチャ 2025-06-08

設計の賞味期限を考える

設計の賞味期限を考えるについて、設計原則とトレードオフ、実践的な適用方法を詳しく解説します。

#設計#システム設計#アーキテクチャ戦略#アーキテクチャ
スケーラビリティを計測する
アーキテクチャ 2025-06-08

スケーラビリティを計測する

スループット・レイテンシ・効率といった指標やアムダールの法則などの数理モデル、実践的なベンチマークで、システムのスケーラビリティを計測する方法を解説します。

#スケーラビリティ
クラウドネイティブ・アーキテクチャ 可用性と費用対効果を極める次世代設計の原則
アーキテクチャ 2025-06-06

クラウドネイティブ・アーキテクチャ 可用性と費用対効果を極める次世代設計の原則

クラウドネイティブ・アーキテクチャ 可用性と費用対効果を極める次世代設計の原則について、設計原則とトレードオフ、実践的な適用方法を詳しく解説します。

#Amazon Web Service#Google Cloud Platform#クラウドネイティブ
資産推移シミュレーターを作った
アプリケーション 2025-05-25

資産推移シミュレーターを作った

個人の資産形成に役立つツール「資産推移シミュレーター」を作った話を紹介します。

#JavaScript
アーキテクチャドキュメントを書くときに気をつけること
アーキテクチャ 2025-05-25

アーキテクチャドキュメントを書くときに気をつけること

アーキテクチャドキュメントを書くときに気をつけることについて、設計原則とトレードオフ、実践的な適用方法を詳しく解説します。

#アーキテクチャ戦略#アーキテクチャ