Slide 1

Slide 1 text

手を動かしてレベルアップしよう! ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_c まると Maruto Track C-6 DevelopersIO流!アマゾンの奥地で技術の限界に挑戦:LT7人衆、熱き戦い

Slide 2

Slide 2 text

自己紹介 ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_c まると Maruto まると (maruto) X @MaruDevG JAWS-UG 栃⽊ ソリューションアーキテクト 2020/3 高専(電気・電子) 卒業 2020/4 新卒入社した会社でソフトウェアエンジニア(EAIの開発) 2024/9 AWSを触れる仕事をしたく、クラスメソッドに入社 趣味 経歴 サーバー(Mastodon/Misskey運営)、ダーツ、音楽ゲーム

Slide 3

Slide 3 text

本編の前に ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_c 撮影OK※ SNS投稿OK※ ※撮影‧投稿NGの⽅(⾚ストラップ)へのご配慮をお願いいたします。 資料はDevelopersIOで公開します 質問相談、雑談歓迎です! プレゼンテーション後、お気軽にお声がけください

Slide 4

Slide 4 text

本編の前に、アウトプットしましょう! ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_c まずは わいわいしましょう! #jawsdays2025 #jawsug #jawsdays2025_c

Slide 5

Slide 5 text

本日のお品書き ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_c ● ⾊々な重要性 ● ⼿を動かし続けるコツ、どうやって⼿を動かすか ● 終わりに

Slide 6

Slide 6 text

色々な重要性 ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_c

Slide 7

Slide 7 text

はじめに ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_c みなさん、普段から⼿を動かしていますか?

Slide 8

Slide 8 text

我々はなぜ手を動かすのか ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_c ● 技術の習得やスキル向上のため ● 問題解決に向けた実験のため ● 設計の検証のため ● システム構築、運⽤のため ● 品質向上のため ● プロトタイプの開発、PoCのため ● 登壇やブログ執筆など情報共有のため ● モチベーション維持のため

Slide 9

Slide 9 text

我々はなぜ手を動かすのか ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_c ● 技術の習得やスキル向上のため ● 問題解決に向けた実験のため ● 設計の検証のため ● システム構築、運⽤のため ● 品質向上のため ● プロトタイプの開発、PoCのため ● 登壇やブログ執筆など情報共有のため ● モチベーション維持のため ⾊々な背景がある!

Slide 10

Slide 10 text

知識の重要性 ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_c ● 知識を持つメリット ○ 問題解決(トラブルシューティングや提案)の基盤 ○ 効率的な学習 ○ 論理的な判断⼒向上 ○ etc… → サービスの概念、できること、設定できるもの...etc 知識は⼿を動かせるようになるための重要な⼟台

Slide 11

Slide 11 text

手を動かすことの重要性 ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_c なぜ、⼿を動かすことが重要なのか? → 実践をすることで、実際の問題への対応⼒をあげる IT技術に関わらず、実践することで⾝につくスキルがある ─ スポーツのルールやテクニックの理論を理解しても、上⼿/プロになるわけではない 理解を深める、臨機応変に対応できる、⼿を動かすことで初めて気づけるものがある 知識だけでなく、その先の⼿を動かすまでをやろう!

Slide 12

Slide 12 text

手を動かし続けるコツ、 どうやって手を動かすか ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_c

Slide 13

Slide 13 text

どのように手を動かすか? ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_c ● チュートリアルをやってみる ● 簡単なもので良いから、触ってみる ● 何か⽬標を⽴てて作ってみる ● 得た知識をベースに関連するものを触る ● すでに実現しているものを改めて触る ● 流⾏に乗っかってみる ● コミュニティでネタを探してみる 意外とチャンスはたくさんあります!

Slide 14

Slide 14 text

手を動かし続けるコツ ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_c いかに物事を分割して、⼩さくするかが個⼈的なポイント シンプルな例として以下の要件があったとする。 AWSは初めて触るので、ネットワークの設計/構築もして欲しい。 WebサーバーをAWS上に構築したい。 Webサーバーは耐障害性を持つ必要がある。 もし、可能であれば負荷の応じて、サーバーの数を増減させたい。

Slide 15

Slide 15 text

手を動かし続けるコツ ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_c AWSを触っている⽅であれば、以下のような構成図を想像できる ※EC2をパブリックサブネットに置くかなど、細かな点はシンプルに考えるため、⼀旦置いときます。

Slide 16

Slide 16 text

手を動かし続けるコツ ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_c やりたいことを分割してみる AWSは初めて触るので、ネットワークの設計/構築もして欲しい。 WebサーバーをAWS上に構築したい。 Webサーバーは耐障害性を持つ必要がある。 もし、可能であれば負荷の応じて、サーバーの数を増減させたい。 1. ネットワークの設計/構築 2. サーバーを構築 3. 耐障害性を持たせる 4. 負荷に応じたスケーリング 4つのチェックポイント(⽬標)が作れる

Slide 17

Slide 17 text

手を動かし続けるコツ ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_c 1. ネットワークの設計/構築 2. サーバーを構築 3. 耐障害性を持たせる 4. 負荷に応じたスケーリング あとは⼀つ⼀つチェックポイントを達成する ⼀つ⼀つをシンプルに考えることで、短いサイクルで達成/成功体験を得る いきなり⾼いハードルを⾶び越えるのではなく、⾃分なりに段階を作る

Slide 18

Slide 18 text

終わりに ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_c

Slide 19

Slide 19 text

終わりに / 伝えたいこと ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_c 得た知識を更に応⽤できるように ぜひ、 ⼿を動かしてみましょう! まずはシンプルなものからでも良いので、 気軽にインプット/アウトプットしましょう!

Slide 20

Slide 20 text

ありがとうございました。 Thank you! ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_c まると Maruto