My Blog
## 概要 バックエンド(サーバ側)の開発から始め、その後フロントエンド(画面側)、インフラ(サーバ環境)へと段階的に範囲を広げてきた、個人開発のブログサービスです。独自ドメインを取得し、一般公開できる状態で本番運用しています。企画・設計から開発、インフラ構築・運用まで、一人で一貫して手がけています ## 取り組んだこと アプリ開発: ログイン機能、コメント機能、不正アクセス対策、画像アップロード機能など、実際のWebサービスに必要な機能を一通り実装しました。 インフラ構築・運用: クラウド(AWS)上にサーバー環境を構築し、コードの変更が自動でサーバーに反映される仕組み(CI/CD)を整えました。 コスト削減: サーバー構成を見直し、セキュリティを高めながら月々の運用コストを削減しました。 安定運用の工夫: データベースのアップグレード作業を自動化し、安全に切り替えられる仕組みを作りました。 監視体制: サーバーの状態を常に把握できるよう、監視の仕組みを整えました。 ## 使用技術 言語/フレームワーク:Ruby on Rails 8、React 19、TypeScript インフラ/クラウド:AWS(EC2・S3)、Terraform、Kubernetes(kubeadm) CI/CD:Drone CI、AWS ECR データベース:PostgreSQL 監視:Prometheus、Grafana その他:Docker、Cloudflare(Tunnel/Turnstile)