Home Works

Works

実案件ベースのポートフォリオ — クライアント情報は伏せています

Architecture

採用アーキテクチャ

IaC・CI/CD・最小権限を前提とした設計パターン。コスト・スケーラビリティ・再現性を優先。

AWS Region (ap-northeast-1) CI/CD GitHub Actions + Terraform (OIDC) キーレス認証 Observability CloudWatch + Sentry Budgets Auto-Stop 👤 User HTTPS 🌍 Route 53 DNS / Domain 🌐 CloudFront CDN / WAF 🪣 S3 Bucket OAC 制御 Static 🔌 API Gateway Form Lambda 📧 SES DMARC p=reject 📬 Owner Budgets + SNS コスト自動停止 Static delivery API / Form flow Email (DMARC) IaC / CI/CD (OIDC) Budget alert Observability
S3 Bucket

HTML/CSS/JS を格納。OAC で直接アクセスを遮断。

CloudFront

グローバル CDN。HTTPS 終端・キャッシュ・WAF 連携。

API Gateway

問い合わせフォームの REST API エンドポイント。

Lambda

メール送信処理。オートスケール。

SES + DMARC

SPF/DKIM/DMARC p=reject。Gmail 2026年要件対応済み。

Route 53

ドメイン管理・DNS。ACM 連携で HTTPS 自動更新。

GitHub Actions (OIDC)

アクセスキー不要。Terraform apply + S3 sync を自動化。

CloudWatch + Budgets

異常コストを Lambda で自動停止。Cloud 破産を防止。

Case Studies

構築・支援の実例

実案件から抜粋 — 行をクリックで詳細を展開(クライアント情報は伏せています)

Project
Category
Period
Stack
👨‍🌾

地域密着型 農園LP

LP / Static Site
2025年
AWS S3CloudFrontAPI GatewayLambda +3

個人経営の農園に向けた、直販支援ランディングページ。低予算でのWeb展開を実現するため、外部EC連携とサーバーレスな問い合わせ機能を実装。

Challenge

ドメイン・維持費などの固定費を極限まで削りつつ、信頼性の高いWeb窓口とSEO対策を両立させたい。

Solution

独自ドメイン取得を見送り、徹底した低コスト構成を提案。S3+CloudFrontによる静的配信と、API Gateway+Lambda+SESを組み合わせ、サーバー維持費をほぼゼロに抑制。

Result

インフラコストを実費ベースで最小化(月額0円〜)。飛び入り営業から技術選定の妥当性を説明し、IT導入に慎重な層からの信頼を獲得。

Full Stack
AWS S3CloudFrontAPI GatewayLambdaSESTerraformGitHub Actions
🐓

産直 養鶏農園LP

LP / Static Site
2025年
AWS S3CloudFrontAPI GatewayLambda +3

こだわりの飼育環境と卵の魅力を伝える紹介ページ。既存のIaC資産を活用し、スピード感のある立ち上げを実現。

Challenge

高解像度な写真を多用しつつ、低コストかつ高速なページ表示を両立させたい。

Solution

農園LP開発で作成したTerraformモジュールを共通部品として再利用。S3+CloudFrontのキャッシュ戦略により、画像読み込みの遅延を解消。

Result

モジュールの再利用により構築工数を大幅に削減。地域生産者のデジタル化を技術面からクイックに支援。

Full Stack
AWS S3CloudFrontAPI GatewayLambdaSESTerraformGitHub Actions
🏥

整体院 予約・集客サイト

NDA
LP / Static Site
2025~2026年
AWS S3CloudFrontRoute 53ACM +3

LINE公式アカウントと深く連携した、整体院向けの予約・集客サイト。モバイルユーザーのUXを最優先した導線設計。

Challenge

スマートフォンユーザーの予約障壁を下げ、LINE公式アカウントへの友だち登録と来院予約をシームレスにつなげたい。

Solution

S3+CloudFrontによる高速配信に加え、LINE Messaging APIを活用したCTA(Call to Action)を戦略的に配置。Route 53 + ACMによる独自ドメインの常時SSL化。

Result

LINE経由のコンバージョン率(CVR)が向上。モバイルファーストな設計により、ターゲット層であるスマホユーザーの利便性を最大化。

Full Stack
AWS S3CloudFrontRoute 53ACMLINE Messaging APITerraformGitHub Actions
🛡️

集合住宅 防犯カメラDX(クラウド録画)

NDA
IoT / Cloud
2026年
AWS Kinesis Video StreamsAmazon S3IAMCloudWatch +2

オンプレミスの防犯カメラ映像をAWS Kinesis Video Streamsへ統合。物理レコーダー依存の運用を刷新し、高い可用性とセキュアな遠隔閲覧を実現。

Challenge

物理レコーダー(DVR)の故障が即「映像消失」につながる単一障害点(SPOF)となっており、現地でしか映像確認できない運用負荷も課題。

Solution

Kinesis Video StreamsによるリアルタイムストリーミングとS3へのアーカイブを実装。IAMによる厳格なアクセス制御に加え、CloudWatchでカメラの死活監視を自動化。

Result

物理レコーダーに依存しない「壊れない録画基盤」を構築。管理会社による拠点間を跨いだリアルタイムな監視体制を確立。

Full Stack
AWS Kinesis Video StreamsAmazon S3IAMCloudWatchLambdaTerraform
🤖

AIヘルプデスクBot(IBM Watson × Slack)

客先常駐 NDA
AI / Chatbot
2021年
IBM Watson AssistantSlack APINode.jsIBM Cloud +2

私立高校の常駐SEとして参画した開発プロジェクト。3名体制の少数精鋭チームで、FAQ自動応答Botの設計からリリースまでを一貫して担当。

Challenge

反復的なヘルプデスク業務によるリソース不足の解消。チーム開発におけるテスト体制の構築と、確実な保守・引き継ぎのためのドキュメント化。

Solution

IBM Watson Assistantを用いた対話フローの設計。Node.jsミドルウェアと連携するSlack Events APIの実装により、リアルタイムな自動応答基盤を構築。

Result

問い合わせ対応の大部分を自動化し、対応リードタイムの大幅な短縮を実現。地元経済誌にてDX成功事例として紹介。手順書の整備により、属人性を排除したスムーズな運用体制を確立。

Full Stack
IBM Watson AssistantSlack APINode.jsIBM CloudExpressREST API
🔄

Web・メール環境 全面刷新(私立高校)

客先常駐 NDA
Migration
2021年
XserverWordPressMySQLDNS +3

老朽化した学内Webサーバおよびメールサーバ(Postfix)をXserverへ全面刷新。教職員の業務を止めないシームレスな移行プロセスを設計・完遂。

Challenge

WordPressデータの整合性を維持した状態でのサーバ切り替え。メール受信のダウンタイムをゼロに抑えたMXレコードの移行、および全クライアントのSSL/TLS対応。

Solution

TTLの事前短縮による伝播待ち時間の最小化。新旧並行稼働期間を設けた段階的な移行計画の策定。WordPressのDBマイグレーションと、無料SSL証明書の先行適用による常時HTTPS化。

Result

ダウンタイムなしで全ての移行プロセスを完了。モダンなホスティング環境への移行により、管理負荷の低減とセキュリティ向上を同時に実現。

Full Stack
XserverWordPressMySQLDNSSSL/TLSPostfixSMTP/POP/IMAP

Terraform コードを GitHub で公開中

クライアント特定につながる情報を除いた IaC コード・CI/CD 設定を公開しています。
モジュール設計・OIDC 認証・環境分離の実装スタイルをご確認ください。

GitHub を見る
🤖
Cloud Assistant
IBM Watson powered

こんにちは!クラウドエンジニアのポートフォリオサイトへようこそ。AWS構成・副業サービス・お仕事のご相談など、何でも聞いてください 👋