Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AWSアーキテクチャ図からLLM使ってCDKを実装する

 AWSアーキテクチャ図からLLM使ってCDKを実装する

# AWSアーキテクチャ図からLLM使ってCDKを実装する

## 概要
JAWS DAYS 2025 TRACK Fお祭りトラック スピーカービギナーズ&個人サポーター限定LT大会で登壇。
Draw.ioで作成したAWSアーキテクチャ図を基に、LLM(Cline)を活用してインフラ設計ドキュメントを作成し、AWS CDKで実装する方法を紹介します。アーキテクチャ図の解析から実装までの一連のプロセスを効率化するアプローチを解説します。

## 主なトピック
- Draw.ioとAWS CDKの概要
- LLM(Cline)を活用したアーキテクチャ図の解析
- インフラ設計ドキュメントの自動生成
- AWS CDKによる実装の自動化
- 実践的なアーキテクチャ例(ALB+ECS+Aurora)の実装

## キーワード
AWS CDK, LLM, Draw.io, Cline, Infrastructure as Code

Avatar for kei1-dev

kei1-dev

March 01, 2025
Tweet

More Decks by kei1-dev

Other Decks in Technology

Transcript

  1. 所属: BeeX株式会社 (Platinumサポーターで出展中) 業務内容 : クラウド全般の技術支援 内製化支援 好きな AWSサービス :

    Lambda, AWS CDK 認定 2024 Japan AWS All Certifications Engineers 2023 Japan AWS All Certifications Engineers Google Cloud 全冠 黒澤 圭一(Keiichi Kurosawa) qiita X
  2. AWS CDK ( Cloud Development Kit )は、クラウドリソースをプログラム的に定義し、デプロイす るためのフレームワークです。 TypeScrip t

    , Python , Java , C# など複数のプログラミング言語をサ ポートしています。 Draw.i o は、フリーで利用できるオンラインの図表作成ツールです。今回は AWSアーキテクチャ図 を作成するために使用します。 VSCodeで利用できる AIアシスタントで、ファイルの作成・編集、プロジェクトの探索、ターミナ ルコマンドの実行など、幅広い開発タスクをサポートします。ソースコードの解析能力を持ち、リ ンター /コンパイラーエラーの自動修正やヘッドレスブラウザを使用したウェブ開発のサポートな ど、効率的な開発環境を提供します。 前提知識 AWS CDK Draw.io Cline
  3. Draw.i o で作成した AWSアーキテクチャ図をもとに、Cline を利用してアーキテクチャ図の理解、イ ンフラ設計ドキュメントの作成、そして AWS CDK を利用して実装する方法を紹介します。 (CDKの

    初期化や AWS CLIの設定は完了した状態からスタートします) 下記アーキテクチャ図 (ALB+ECS+Aurora) を例に、 CDK を利用して実装します。 今回の内容
  4. 解析されたアーキテクチャドキュメントから、インフラ設計ドキュメントを Cline で作成します。 作成されたドキュメントを参照、および AWS Well Architected Frameworkの考え方 に基づいて、インフラ設計資料の作成を行っ てください。

    インフラ設計は、以下の例にしたがって、 docs/design.md に具体的な設定値を考えつ つ作成してください。 (以降、ドキュメントのフォーマットの例示) AWSインフラ設計ドキュメントをClineで作成 アーキテクチャ図の解析
  5. ここまで作成されたドキュメントから、AWS CDK のコードを Cline で作成します。 作成されたドキュメントを元に、 infra ディ レクトリに AWS

    CDK (Typescript ) で実装し たコードをベストプラクティスに基づいて 作成してください。 また、作成した内容について docs/implement.md に以下の例を参考に し、実装内容を記載してください。 (以降、ドキュメントのフォーマットの例示) ここまでのドキュメントを参照してAWS CDKを実装 アーキテクチャ図の解析