DevOps tutorial - IT technology blog

Actions Runner ControllerでKubernetes上にセルフホストGitHub Actionsランナーを構築する

Actions Runner Controller(ARC)を使ってGitHub ActionsをKubernetes上のセルフホストランナーに移行することで、CI/CDコストを80%削減し、キュー待ちをなくすことができる。本記事では深夜2時のビルドキュー危機を経験した筆者が、Helmインストール、オートスケーリング設定、Dockerビルド戦略、永続キャッシュまで実際の本番セットアップを解説する。
Networking tutorial - IT technology blog

Linux の tc netem でネットワーク障害を再現する:本番投入前にレイテンシ・パケットロス・ジッターをテストする

ネットワーク条件を検証しないまま本番障害を起こした経験から、デプロイのたびに tc netem でレイテンシ・パケットロス・ジッターを再現するようになりました。このガイドでは Linux 上での現実的な耐障害性テストに使える実践的な netem シナリオを紹介します。
Database tutorial - IT technology blog

PostgreSQL Point-in-Time Recovery (PITR): データベースを任意の秒単位で復元する

PostgreSQL Point-in-Time Recovery (PITR) を使えば、最後のバックアップ時点だけでなく、任意の秒単位でデータベースを復元できる。このガイドでは WAL アーカイブの設定、ベースバックアップの構成、そして誤削除やデータ破損といった実際のインシデントからのステップバイステップのリカバリ手順を解説する。
DevOps tutorial - IT technology blog

BackstageでInternal Developer Portalを構築する:ドキュメント・ツール・DevOpsワークフローを一元管理

BackstageはSpotifyが開発したオープンソースのInternal Developer Portalで、チームのサービスカタログ・ドキュメント・DevOpsワークフローを1か所に集約します。このステップバイステップガイドでは、Backstageのローカルインストール、サービスカタログへの登録、TechDocsの有効化、そしてポータルを安定して運用するための基本的なヘルス監視の設定まで順を追って解説します。