記事一覧
技術記事・日々の学びをまとめています。
負荷試験を始めるためのスターティングガイド
「負荷試験を始めるためのスターティングガイド」のまとめと読書メモ。重要なポイントと実践的な知見を整理します。
最新記事
C4モデルとは|アーキテクチャを図解する4つの階層
ソフトウェアアーキテクチャを可視化するC4モデルを解説。システムコンテキスト・コンテナ・コンポーネント・コードの4階層の図でアーキテクチャを表現する方法を紹介します。
クリティカルユーザージャーニーとは
クリティカルユーザージャーニー(CUJ)とは何か、SLOとの関係、ユーザーの主要な目標経路の定義と具体例、ジャーニーマップを使った可用性計測の考え方を解説します。
良い戦略、悪い戦略
良い戦略、悪い戦略
New Relic実践入門 第2版 オブザーバビリティの基礎と実現
New Relic実践入門 第2版 オブザーバビリティの基礎と実現
ヘルシープログラマ ―プログラミングを楽しく続けるための健康Hack
ヘルシープログラマ ―プログラミングを楽しく続けるための健康Hack
Web APIの設計
Web APIの設計
SLOを始めるためのスタートガイド
「SLOを始めるためのスタートガイド」のまとめと読書メモ。重要なポイントと実践的な知見を整理します。
契約テストとPactについて
契約テスト(Contract Testing)とPactの使い方を解説。コンシューマー駆動とプロバイダー駆動の違い、Pactの仕組み、マイクロサービス間でのテスト実践例を紹介します。
SLO サービスレベル目標 ―SLI、SLO、エラーバジェット導入の実践ガイド
SLO サービスレベル目標 ―SLI、SLO、エラーバジェット導入の実践ガイド
TypeScriptの基本を学び直す
「TypeScriptの基本を学び直す」のまとめと読書メモ。重要なポイントと実践的な知見を整理します。
Jestのスナップショットテストのデメリット
Jestのスナップショットテストのデメリットを解説。テストの脆さやアサーションの不明瞭さ、なぜアサーションテストの方が良いのかを紹介します。
Web APIテスト技法
Web APIテスト技法
集合について
理解する集合論の基礎。要素・部分集合・和集合・積集合、データ構造・RDB理論、論理表現への応用と問題解決力養成。
健康のために行っている習慣について
健康を長期的な複利投資と捉え、運動・睡眠・ストレス管理など習慣化による疲労回復・集中力向上・体調安定のリターンを実体験から記述。
大規模データ管理 ―エンタープライズアーキテクチャのベストプラクティス
大規模データ管理 ―エンタープライズアーキテクチャのベストプラクティス
マイクロサービスアーキテクチャ 第2版
マイクロサービスアーキテクチャ 第2版
GoReleaserを使ってDocker Imageをbuild&pushする
GoReleaserとGitHub Actionsを使い、複数プラットフォーム向けのDockerイメージのbuild&pushを自動化する方法を解説します。
モノリスからマイクロサービスへ ―モノリスを進化させる実践移行ガイド
モノリスからマイクロサービスへ ―モノリスを進化させる実践移行ガイド
Bitemporal Data Modelについて
バイテンポラルデータモデルを解説。トランザクション時間と有効時間の2軸管理、履歴追跡、監査要件対応、PostgreSQL実装のEXCLUDE制約での一貫性保証を紹介します。