강의

멘토링

커뮤니티

NEW
Programming

/

AI Coding

すぐ使えるバイブコーディング – 運営費用0円

シリコンバレーでの実務経験に基づいたDevOps講座です。理論だけでなく、実務ですぐに活用できる内容を扱います。生成AI(バイブコーディング)による開発、Kubernetes環境でのCI/CDツールの設定、そして運用コストを0円に抑える戦略について解説します。DB、Redis、S3、バッチジョブをKubernetes内部で運用することで、追加費用なしでプロダクション環境を構築し、GitHub WebhookとJenkinsを活用した自動化パイプラインの構築方法を実習プロジェクトを通じて習得します。

7名 が受講中です。

難易度 初級

受講期間 無制限

  • Dewey Hong
Kubernetes
Kubernetes
CI/CD
CI/CD
cursor
cursor
AI
AI
Kubernetes
Kubernetes
CI/CD
CI/CD
cursor
cursor
AI
AI

受講後に得られること

  • Vibe Codingで開発および運用デプロイ

  • 運用コスト0円のインフラ構成

  • Vagrant / Kubesprayでインフラ構成を自動化

古いPC上にKubernetesクラスターを構成し、CI/CD環境を構築

バイブコーディングベースでインフラ構成および運用!

すべてを理解してから使う時代は終わりました。AIがコードを書き、運用コストが0円のシステムをまずは体験しながら適応していきましょう。

「すぐに使える CI/CD on K8S」講座を公開した後、バイブコーディング(AIコーディング)でアプリを開発した開発者の方々から、クラウドインフラの運用コストに関する問い合わせを多くいただきました。「コードはAIが書いてくれるから、費用もほとんどかからないだろう」と考えていたものの、実際にはサーバー、データベース、キャッシュ、ストレージ、ロードバランサー、モニタリングまで、すべて外部のクラウドサービスを利用すると、月$100〜$900+(年300万〜400万ウォン以上)の費用が発生します。 このようなコスト負担を解決するため、Kubernetesクラスターの内部ですべてのサービスを運用する方法を検討するようになりました。実際、一度Kubernetesが構築されれば、それ以降はクラウドでKubernetesを使うのも、ローカル環境でKubernetesを使うのも大きな違いはありません。したがって、開発環境や小規模なプロジェクトでは、自前のサーバーでKubernetesを構築して運用することを検討できます。 私は個人的に、古いPCを捨てずに保管していました。そこで今回の講座では、これらの機材を活用し、1台または2〜3台のPCで講座に登場するすべてのサービスを運用できるクラスターを構築する方法を共有します。PostgreSQL、Redis、MinIO(S3互換)、バッチ処理まで、すべてをKubernetes内部で運用し、追加コストを0円にする戦略を扱います。

作業環境 - VMs

作業環境 - Services

この講義は、既存の理論講義や単純な構成の真似事のような形式ではありません。バイブコーディングと運用インフラは範囲が広く、すべてを学ぶには多大な時間が必要です。分厚い本を最初から勉強する方式は、実際のシステムに触れるまでに長い時間を要し、全体像を理解するのが難しいという欠点があります。

そこで、この講義ではまず、実際に運用されているプロジェクト(DrillQuiz)を通じて、バイブコーディングで開発し、運用コスト0円でデプロイする全体的な流れを先に体験します。目標とするシステムをまず経験した上で、どのような要件をAIに提示すべきか、AIが生成したコードをどのように検証するか、そしてKubernetes環境でどのように運用するかを説明します。

特にこの講義は「コードを書く方法」ではありません。AIコーディングツール(Cursorなど)を使用する際、どのような要件を提示すべきか、AIが作成したコードをどのように点検すべきかに集中します。「DjangoのAPIを作って」と依頼するよりも、構造化された要件を提示する方法を学びます。実務ですぐに使える要件テンプレートと点検チェックリストを提供します。

バイブコーディング(Vibe Coding)を活用して開発し、運用コスト0円でサービスをデプロイしたい開発者のための実習中心の講座です。「すぐに使える CI/CD on K8S」講義で構築したKubernetes環境を活用し、PostgreSQL、Redis、MinIOなどのすべてのサービスをクラスター内部で運用する方法から、GitHub WebhookとJenkinsを通じたCI/CD設定、ドメインおよびIngress設定、ロギングとモニタリングシステムまで、すべての過程を実際のプロジェクトを通じて学習します。実務で即座に適用可能なバイブコーディング要件設計能力と、運用コスト0円のインフラ構築能力を養うことを目指します。

K8S上のMonitoring / Alertmanager

実践的なバイブコーディング開発および運用コスト0円のシステムを構築することになります。

Cursor AIを活用した要件設計およびコード検証

AIコーディングツール(Cursor)に対して効果的に要件を提示し、AIが生成したコードを体系的に検証する方法を学びます。「DjangoのAPIを作って」といった単純な指示ではなく、構造化された要件定義のやり方や、実務ですぐに使える要件テンプレート、および点検チェックリストを提供します。コードを書くことなく、AIに要件を提示するだけでフルスタックアプリケーションを開発できる能力を養います。

K8S内部サービス構成で運用コスト0円を達成

PostgreSQL、Redis、MinIO(S3互換)をKubernetesクラスター内部にデプロイし、追加費用なしで運用する環境を構築します。外部クラウドサービス(RDS、ElastiCache、S3など)の使用時に発生する月額$100〜$900以上のコストを0円に削減する戦略を実習します。PVを通じたデータの永続性確保と、Veleroを通じたバックアップ/復旧までを含む、完全な運用環境を構築します。

GitHub WebhookとCI/CDパイプライン

GitHubにコードをPushすると自動的にJenkinsビルドがトリガーされ、KubernetesにデプロイされるCI/CDパイプラインを構成します。Multibranch Pipelineを通じて、mainブランチは本番環境へ、devブランチは開発環境へ自動デプロイされる環境を構築します。DockerイメージのビルドからKubernetesへのデプロイまで、全過程が自動化された実務型のCI/CDシステムを完成させます。

Ingress-NGINXとcert-managerによるSSL証明書の自動化およびルーター連携構成

Ingress-NGINXでアプリケーションのトラフィックを管理し、cert-managerとLet’s Encryptを通じてSSL証明書の自動発行・更新を行います。外部トラフィックはipTIMEルーターのポートフォワーディング(80/443)を経てクラスターに転送され、HTTPSベースの安全な本番環境を追加費用なしで構築します。

  • この講義を通じて、受講生はバイブコーディング(生成AI)を活用した開発手法と、運用コスト0円のインフラ構築能力を養うことになります。AIコーディングツール(Cursorなど)に対して効果的に要件を提示し、AIが生成したコードを体系的に検証する実務能力を身につけ、Kubernetes環境でサービスをクラスター内部で運用することで、追加費用なしでプロダクション環境を構成する能力を習得します。

  • VMを作成してプロビジョニングを行い、JenkinsでDockerをビルドしてCDを実行します。


受講前のご注意事項

  • 完全な運用に適用できるKubernetesベースのCI/CD環境を構築できます。

  • まず構築、後で分析・応用

実習環境

  • OSおよびバージョン: macOS, Linux, Windows

  • 使用ツール: Cursor IO, Jenkins, GitHub, K8S, Helm, PostgreSQL, Redis, MinIO など

  • PCスペック: 最小 16GB RAM 8コア CPU 以上のPC 1台以上 (推奨: 32GB RAM 12コア CPU 以上)

  • 学習資料: PPT、ソースコード、実習例を提供

学習資料

  • 提供する学習資料の形式(PPT、クラウドリンク、テキスト、ソースコード、アセット、プログラム)


DevOpsインタビュー練習をサポート!

DrillQuizは反復学習の効果を最大化するオンライン学習プラットフォームを紹介します。

https://devops.drillquiz.com

  1. Drain機能: 時間が経つと、一度解いた問題も再度表示させることで長期記憶を強化します。

  2. インタビューモード: 問題を使って模擬インタビューを行えるようサポートします。

  3. 誤答メール購読: 間違いやすい問題だけを毎日メールで受け取り、効率的かつ継続的な学習が可能です。

前提知識および注意事項

  • DevOpsとクラウド環境、Kubernetesの使用知識が必要

  • 講義と学習資料の著作権は講義制作に帰属します。

  • 質問/回答および今後のアップデートに関する内容

こんな方に
おすすめです

学習対象は
誰でしょう?

  • K8SでCI/CDを構築したい人

  • クラウドインフラの費用が負担になっている開発者

  • AIコーディングツールを使いこなせていない開発者

前提知識、
必要でしょうか?

  • 「すぐ使える CI/CD on K8S」講座の受講、または同等のKubernetes環境構築の経験

  • CI/CDの基本概念(ビルド、デプロイパイプラインの理解)

こんにちは
です。

936

受講生

79

受講レビュー

5

回答

4.7

講座評価

6

講座

シリコンバレーで10年以上活動しているDevOpsシニアソフトウェアエンジニアです。

クラウド管理、自動化、セキュリティ、ネットワークなど、多様なプロジェクト経験を保有しています。

https://doohee323.github.io/

カリキュラム

全体

101件 ∙ (6時間 51分)

講座掲載日: 
最終更新日: 

受講レビュー

まだ十分な評価を受けていない講座です。
みんなの役に立つ受講レビューを書いてください!

期間限定セール

¥105,600

20%

¥16,564

Dewey Hongの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!