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

Amplify Gen2への魅力〜Gen1に魔法をかけられて〜

Amplify Gen2への魅力〜Gen1に魔法をかけられて〜

2024年6月20日 AWS Amplify Gen 2 Festival in Japan登壇資料

k.masachika

June 19, 2024
Tweet

More Decks by k.masachika

Other Decks in Programming

Transcript

  1. A m p l i f y G e n

    2 の 魅 力 ~ G e n 1 に 魔 法 を か け ら れ て ~ masachi ka k uwa ba ra 2 0 2 4 / 0 6 / 1 9 AWS Ampli fy Gen 2 Fes t iva l in Ja p an
  2. 桒 原 政 睦 M a s a c h

    i k a K u w a b a r a 所属 仕事 趣味 大阪シーリング印刷株式会社 企画製版本部システム推進課/課長 社内システム開発・導入・管理・保守 ドライブ・日本酒・技術書読む 可愛いもの好き UFOキャッチャーに取り憑かれている ト ピ ッ ク ス Adobeのコミュニティ「illustratorプレリリースプログ ラム」に参加。2019年、2020年、2022年にJapanese ト ッププレリリースコントリビューターに選出。製品に名 前がクレジットされていた。 (2023年以降選出なし 😭) AWSのOSSにコントリビュートすることを目標! 好 き な A W S サ ー ビ ス Amplify、S3、FSxN、Bedrock、CDK 自 己 紹 介
  3. S N S は じ め ま し た 気軽にフォローしてください!

    SNSは情報収集にピッタリ!おすすめ
  4. 話 し た い こ と 私 は A m

    p l i f y ( G e n 1 ) が き っ か け で A W S の 魅 力 に 取 り 憑 か れ た 。 G e n 1 を 振 り 返 り G e n 2 を 使 っ て 感 じ た 魅 力 を 共 有
  5. いっぱいあるな。 どれが最適? 時 は 2 0 2 2 年 コ

    ロ ナ 禍 課 題 を 解 決 す る ク ラ ウ ド サ ー ビ ス を 探 す 当時、コロナ禍で働く社員のために、 簡単なWebアプリを作りたかった。 クラウドベンダーもつけておらず、コ ミュニティの存在も知らず、悩んでい た。
  6. ギャップ お ぼ え る こ と 多 く な

    い ? や り た い こ と お ぼ え る こ と A W S の 導 入 に 躊 躇 AWSはリソースいっぱい。覚えること 多そう。 。 。ほんとうに雲の上にある サービスに感じる。 やりたいことに対して覚えることが多 い。ギャップを感じる。
  7. ギ ャ ッ プ は リ ソ ー ス と

    の 距 離 や り た い こ と = お ぼ え る こ と A W S リ ソ ー ス 自 分 ギャップ 距離
  8. そ ん な 私 の 救 世 主 Amplifyは魔法のようにリソ ースを生み出し。リソースを

    意識せずアプリケーションを 開発できることがわかった 魔法だにゃー
  9. A m p l i f y を 採 用

    す る と リ ソ ー ス と の 距 離 を 縮 め て く れ た AWSリソースとの距離がグッと近 くなる、アプリ開発が加速した。 A W S リ ソ ー ス 自 分 近くなった
  10. 当 時 作 っ た ア プ リ 離 れ

    て い て も 勤 務 状 況 を 共 有 当時は在宅に慣れておらず、勤怠確 認に課題があった。出社組と在宅組 がリアルタイムで状況を確認し合え るツールを作成し、グループウェア 導入までのつなぎで利用。
  11. 魔法だにゃー 良 い こ と ば か り で は

    な か っ た 拡 張 し よ う と 思 う と 、 苦 労 し た 。 魔法みたい = 理解が追いつい ていない。 Amplifyに頼りきりだと成長 がないと感じてきた。 魔 法 み た い と か い う て る 場 合 ち ゃ う で
  12. 苦 労 が ハ マ る き っ か け

    A W S の リ ソ ー ス を 理 解 し た く な っ た Amplifyをきっかけに様々な リソースと仲良くなりたくな った。今ではCDKとも仲良 し。AWSで業務課題を解決で きるようになった。 A m p l i f y A W S リ ソ ー ス 自 分 こ ん な に 近 い ん や も う 友 達 や で
  13. A W S の 導 入 も 進 み 2

    年 の 月 日 が 流 れ 。 。 。 。
  14. A m p l i f y G e n

    2 の 登 場
  15. 少 し 不 安 が あ っ た C L

    I な く な っ た の か 。 。 T y p e S c r i p t ベ ー ス ? ? ? 大 幅 に 変 わ っ て る ? ? ? 情報収集が追いついておらず、 AmplifyがCLIがなくなったなど、廃止 情報ばかりが記憶にのこった。
  16. 不 安 は 一 瞬 で 吹 き 飛 ん

    だ コ ー ド フ ァ ー ス ト す ご ! 何 こ れ す ご ! 期 待 以 上 ! 大阪でAmplifyを取り上げていたイベ ントに参加し、キャッチアップ。自身 でもサンプルを触ってみることで、 そ の素晴らしさをすぐに実感した。
  17. G e n 2 の 良 さ を 感 じ

    れ る 記 事 や サ ン プ ル リ ポ ジ ト リ を 紹 介
  18. G e n 2 の 良 さ を 感 じ

    れ る 記 事 や サ ン プ ル リ ポ ジ ト リ を 紹 介
  19. 基 本 的 な サ ー ビ ス の 追

    加 方 法 を 学 べ る 。 authやdata、storageなど基本的なサ ービスがデプロイでき、Amplifyでの 基本的な開発を体験できる。
  20. ブ ラ ン チ を 切 り 替 え る

    と 、 G e n A I と の 連 携 コ ー ド も あ り Day3のリポジトリにはFunctionのサンプルがある。 アップロードした画像をもとにHaikuで俳句が作れる!
  21. A m p l i f y と G e

    n A I の 接 続 方 法 な ど が 学 べ る デプロイするだけでレシピ生成AIをた めせる。リポジトリも簡素なのでおす すめ。
  22. 簡 単 に プ ロ ン プ ト を カ

    ス タ マ イ ズ で き る 。 シ ャ ア ・ ア ズ ナ ブ ル 風 の ブ ロ グ ジ ェ ネ レ ー タ ー に 改 良 し て み た 。 せ っ か く な の で A W S 、 目 黒 、 A m p l i f y の ワ ー ド で ブ ロ グ 作 成 を 依 頼 す る と 。。。
  23. 私 の 知 ら な い シ ャ ア ・

    ア ズ ナ ブ ル 爆 誕 ! ! ! 連 邦 の 陰 謀 を 暴 け ! ~ A m p l i f y の 魔 の 手 を 許 す な ~ 連邦の新しい陰謀が 目黒 に潜ん でいる。 Amplifyは新型兵器 。 AWS Si teという基地で建設さ れたらしい。 Ampl i fyの真の目的は不明。 掛け声はサイクル砲ーーー。ハ イブリットーーー。 ビームライフル1つでAmpl i fy の野望をぶち壊すらしい。
  24. G e n 1 と G e n 2 を

    通 し て 感 じ た こ と Gen1は利用者に魔法をかける。 Gen2は利用者が魔法使になる。 フロント、バックエンド開発者をTypeScriptで繋げる コードファースト(TypeScript)での開発体験の向上は コードでの対話によりAmplify利用者自身を 魔法使いに変えるもの
  25. A m p l i f y G e n

    2 の 魅 力 と 期 待 A m p l i f y の D X は 組 織 を 変 え る 。 フロントエンド、バックエンドを TypeScriptで統合する。 誰もがフルスタックエンジニアで魔法使 いになれる。 Amlifyでロールの壁を越える。 人員が少ない組織にはピッタリでは? すべてがコードなのでコード支援AIとも 相性良き
  26. A W S に ハ ー ド ル を 感

    じ て い る 人 は A m p l i f y か ら は じ め て み る の お す す め AmplifyはAWSとの距離を縮めてくれる。 ホスティングするだけ楽しい!その世界の引き込まれるはず。 慣れてきたらGen2のコードファースト(DX)を体験。 ま と め