Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Amazon CodeCatalystをさわってみた
Search
Ippei Nishiyama
April 22, 2023
Technology
0
250
Amazon CodeCatalystをさわってみた
!!再開!!【第32回】フリーなITもくもく会@ギーク
にて発表しました。
https://geekfeed.connpass.com/event/278384/
Ippei Nishiyama
April 22, 2023
Tweet
Share
More Decks by Ippei Nishiyama
See All by Ippei Nishiyama
iPaaS入門&自社サービスで利用してみた
ippei2480
0
150
スパイスカレーを作ろう!
ippei2480
0
79
Other Decks in Technology
See All in Technology
CentOS 7サポート終了直前!次はどうする?
koedoyoshida
1
200
楽ありゃ苦もあるモノレポ化 / Goodness and Difficulties of Monorepo
henryofficial
2
750
ベイジアンABテストってありなの? / Is Bayesian AB Testing Truly Effective?
ak_iyama
1
490
生成AIを使った業務効率化〜実践的なプロンプトと活用例の紹介〜
yoshi8__
0
160
超入門 SRE
ryuichi1208
6
3.2k
スクラムチームの品質戦略 1年の歩み
hacomono
PRO
1
130
私の推しサービス:Elastic Kubernetes Service(EKS)
daitak
1
200
OODAふりかえり 何って…ただ毎スプリント、違うふりかえり手法を採用してるだけだが? / Retrospectives with OODA
kakehashi
12
2.6k
Phluxorでアクターモデルを 理解・体験しよう / toolkit-for-flexible-actor-models-in-php-phluxor
ytake
1
100
予知保全利用を目指した外観検査AIの開発 〜画像処理AIを用いた外観画像に対する異常検知〜
sadynitro
0
160
最適化ソリューションサービスにおける VSM分析とチームトポロジー
muteua
2
960
RDS for Db2 はじめの一歩・作り方編 #2/ 20240628 First RDS for Db2 creation
kyokonishito
0
110
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
222
21k
The Brand Is Dead. Long Live the Brand.
mthomps
51
36k
WebSockets: Embracing the real-time Web
robhawkes
59
7.1k
A designer walks into a library…
pauljervisheath
201
24k
How GitHub Uses GitHub to Build GitHub
holman
471
290k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
88
46k
The Pragmatic Product Professional
lauravandoore
28
6k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
Imperfection Machines: The Place of Print at Facebook
scottboms
261
12k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
23
1.5k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
15
1.6k
Mobile First: as difficult as doing things right
swwweet
218
8.7k
Transcript
Amazon CodeCatalystを さわってみた 株式会社ギークフィード 西山 一平
西山 一平 株式会社ギークフィード 社長室 AWS Ambassador 2022~ Japan AWS Top Engineer
2021~ 自己紹介
AWS Summit Tokyoいきましたか?
4/20にAmazon CodeCatalystが 一般提供開始されました🎉
CodeCatalystって?🤔
AWS上でいい感じにストレスなくアプリケーションを開発し、デプロイ までを行うためのサービス(統合開発サービス)
• Gitリポジトリによるコード管理 • プロジェクトのメンバーオンボーディング、管理機能 • Issue管理機能 • リモート開発環境提供(AWS Cloud9との統合) •
CI/CDパイプライン機能 • アプリケーションの設計書提供(ブループリント) Amazon CodeCatalystの主な機能
• Gitリポジトリによるコード管理 • プロジェクトのメンバーオンボーディング、管理機能 • Issue管理機能 • リモート開発環境提供(AWS Cloud9との統合) •
CI/CDパイプライン機能 • アプリケーションの設計書提供(ブループリント) Amazon CodeCatalystの主な機能 チームコラボレーション機能
https://youtu.be/9EnYmJLI33E
https://youtu.be/9EnYmJLI33E
既存のCodeシリーズとは別で、 開発に必要なものをすべて統合したサービス
ブループリントからプロジェクトを作ってみる
None
To Doアプリを選択
SPA + サーバーレス構成のブループリント インフラはAWS CDKでデプロイされる
AWS CDKとは? 👇 初めてチームにAWS CDKでIaCを導入してみた
プロジェクトの設定
プロジェクトの作成は10秒ほどで完了
ワークフローに沿ってデプロイが実施される
コードのテストはレポートが作成される
初回ワークフローの実行は24分で完了
デプロイアプリのURLはワークフローの Variables → AppURLから確認できます ちょっと分かりづらい
こんな感じのアプリがデプロイされます
プロジェクト内にあるメニュー issue管理 コードリポジトリと 開発環境 CI/CDパイプライン系 テストレポート
開発環境の構築も自動で行うことができます マネージドな開発環境 Cloud9 もしくは普段使いのIDEを選択可能
ワークフローはyamlで定義可能
ビジュアルエディタでも定義可能!
プロジェクトメンバーはメールアドレスで追加
issueやワークフローの通知をSlack連携できる
• CodeCatalystサービス自体はus-west-2(オレゴン)のみで提供されて いるが、アプリケーションのデプロイ先リージョンは設定可能 • テストコード実行後にケースの成否、カバレッジレポートを出力することが できる • CI/CDワークフローがビジュアル + yamlで簡単に組めそう
わかったこと
開発に必要な機能がすべて揃っているし 設定も簡単そう✨
今後社内プロジェクトで使っていきます💪
ご清聴ありがとうございました