#インフラ
20 件の記事
「AWS運用入門」を知識ゼロで引き継いだ自分が読んだ正直な評価
開発会社からシステムを引き継いだとき、AWSの知識はほぼゼロだった。急いで全体像を叩き込むために読んだ「AWS運用入門 改訂第2版」を、実際に運用を回す立場から正直にレビューする。
グループ会社のIT環境をゼロから整備した話——MakeShopとGA4と諸々
新設されたグループ会社のIT環境を丸ごと代行整備した記録。ドメイン取得・メール・レンタルサーバー・コーポレートサイト・ECサイト(MakeShop)・アナリティクスまで、エンジニアが全部やるとこうなる。
GitLab CI-CDを実務で運用するときの設計パターン
医療系スタートアップのNestJS+React構成でGitLab CI-CDを運用してわかった設計パターン。「最後は人の手」を原則に、環境別デプロイ・キャッシュ戦略・手動承認ゲートの実際。
S3 + CloudFrontで静的サイトを本番運用する——このブログを構築して学んだこと
S3バケット設定・CloudFrontのOAC・CDKによるIaC・Invalidationの必要性まで、実際にこのブログで使っている構成と詰まったポイントを整理する。
Next.jsでSEOを実装するときに押さえるべきこと——メタデータからJSON-LDまで
「Next.jsを使えばSEOは大丈夫」は誤解。App RouterでのMetadata API、OGP、JSON-LD、サイトマップの実装方法と実務での注意点をまとめる。
AWS VPCのサブネット設計を理解する——パブリック・プライベートの分け方とセキュリティ設定
VPCのサブネット構成をパブリック・プライベートに分ける理由から、セキュリティグループとNACLの使い分けまで、実務視点で整理する。
高可用性設計の基本——SPOF排除とフェイルオーバーで「止まらないサービス」を作る
単一障害点(SPOF)を排除し、障害が起きても自動で切り替わる仕組みを作るための高可用性設計の考え方。Active-Standby・Active-Activeの使い分けと実務の落とし穴。
Webサービスのパフォーマンスチューニング入門——計測・キャッシュ・DBが三本柱
「遅い」を直すにはまず計測。Webサーバ・キャッシュ・DBの3層でのチューニング手法と、サーバ/インフラを支える技術で整理した実務の考え方をまとめる。
リバースプロキシの役割と設計——Nginx・CDN・キャッシュ戦略
リバースプロキシがなぜ必要かをバッファリング・Keep-Alive・URLルーティングの観点から整理し、NginxとCDNを組み合わせた実践的なキャッシュ設計パターンを解説する。
MySQLレプリケーション設計——障害復旧・読み取り分散・RDS Multi-AZとの比較
MySQLのレプリケーションの仕組み(バイナリログ・マスタ/スレーブ構成)から、読み取り分散・フェイルオーバー設計、AWSのRDS Multi-AZやAurora Read Replicaとの対応関係まで整理する。
Linuxロードアベレージを正確に理解する——sar・vmstat・psで障害の原因を特定する
「ロードアベレージが高い=CPUが重い」は誤解。プロセスの状態遷移からロードアベレージの正体を理解し、sar・vmstat・psを使ってCPUとI/Oのボトルネックを正確に切り分ける方法を解説する。
HTTPキャッシュ完全ガイド——Cache-Control・ETag・CDN連携を実務で使いこなす
Cache-ControlディレクティブとETag・Last-Modifiedによる条件付きGET、CDNキャッシュ設計まで。HTTPキャッシュの仕組みを根本から理解して実務のパフォーマンス改善に活かす。