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
390
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
660
スパイスカレーを作ろう!
ippei2480
0
120
Other Decks in Technology
See All in Technology
OCI Database Management サービス詳細
oracle4engineer
PRO
1
7.4k
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
13k
20260204_Midosuji_Tech
takuyay0ne
1
160
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.5k
データの整合性を保ちたいだけなんだ
shoheimitani
8
3.1k
What happened to RubyGems and what can we learn?
mikemcquaid
0
300
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
470
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
4
1.3k
Red Hat OpenStack Services on OpenShift
tamemiya
0
110
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.5k
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3k
仕様書駆動AI開発の実践: Issue→Skill→PRテンプレで 再現性を作る
knishioka
2
670
Featured
See All Featured
Between Models and Reality
mayunak
1
190
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
110
KATA
mclloyd
PRO
34
15k
Tell your own story through comics
letsgokoyo
1
810
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.4k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
300
My Coaching Mixtape
mlcsv
0
48
Thoughts on Productivity
jonyablonski
74
5k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
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で簡単に組めそう
わかったこと
開発に必要な機能がすべて揃っているし 設定も簡単そう✨
今後社内プロジェクトで使っていきます💪
ご清聴ありがとうございました