Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
地域ITコミュニティの活性化とAWSに移行してみた話
Search
しみず ゆうき
April 04, 2025
Programming
630
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
地域ITコミュニティの活性化とAWSに移行してみた話
2025.4.4
JAWS-UG山梨 【第5回】勉強会 LT
しみず ゆうき
April 04, 2025
More Decks by しみず ゆうき
See All by しみず ゆうき
技術イベントの甲府一極集中問題をオープンデータで解決してみる
yuukis
0
99
12年前のAndroidアプリを蘇らせた話
yuukis
0
74
EventBridgeで地域イベントのイベントストリームを作ってみた
yuukis
0
140
2025年 山梨の技術コミュニティを振り返る
yuukis
0
480
サイトを作ったらNFCタグキーホルダーを爆速で作れ!
yuukis
0
1.3k
Perlで痩せる
yuukis
1
930
Pythonで遊べるLEDボードの紹介
yuukis
0
170
今話題のMCPサーバーをFastAPIでサッと作ってみた
yuukis
0
730
Gemini API を試した話と山梨でオススメのものを語るLT
yuukis
0
120
Other Decks in Programming
See All in Programming
setup-vp GitLab対応の裏側
naokihaba
0
120
変化を抱擁するドキュメントの作り方 - ビジネスルール駆動開発がもたらす、コードとの新しい関係
ioki
2
220
AI活用は、個人から組織へ|マルチプレイヤーエージェントハーネス「QM」の社内活用事例 / AI use is moving from individuals to orgs
rkaga
1
160
海上で動くGoサーバー: goroutineとchannelでさばく航行データストリーム
atsuki_seo
0
910
Agents on Rails - Rails at Scale 2026
irinanazarova
0
180
そのリトライ、死んだコネクションを使い回していませんか ── GoのHTTPクライアントとHTTP/2を実プロダクト障害から学び直す
myus4a
0
220
JRuby: Past, Present, and Future
headius
0
190
Snowflakeで業務アプリを作ろう。 Snowflakeのアプリ機能解説&実践ガイド
ayumu_yamaguchi
2
300
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
1
12k
世界の中心で、AI(App Intents)をさけぶ ー App Intents中心設計の実践ガイド
touyou
0
650
SONY CISC-NEWS NWS-1750 + NWB-225 フレームバッファの NetBSD/news68k ドライバ実装 / OSC2026Hiroshima
tsutsui
0
140
手動確認はもう限界 〜XCUITestでCustom URL Schemeの遷移を起動種別ごとに自動テストする〜 / Testing Custom URL Schemes with XCUITest
otouto
0
330
Featured
See All Featured
Thoughts on Productivity
jonyablonski
76
5.4k
Are puppies a ranking factor?
jonoalderson
2
3.9k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
460
The browser strikes back
jonoalderson
0
1.7k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
290
The Cost Of JavaScript in 2023
addyosmani
55
10k
Docker and Python
trallard
47
4.2k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
580
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.1k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
720
Transcript
【JAWS-UG山梨 第5回勉強会 LT】 地域 ITコミュニティの活性化と AWS に移行してみた話 2025.04.04 しみず ゆうき 1
自己紹介 しみず ゆうき • 甲府市出身のモバイルアプリ エンジニア • ガジェット、温泉、地元山梨が好き!あとお酒 • 山梨のITコミュニティに参加したり運営したり
◦ Shingen.py 運営メンバー ◦ 甲斐国もくもく会 オーガナイザー 2 @yuuki_maxio
3 山梨 が 熱い!! 今、
今、山梨が「熱い」!! • 山梨でIT系イベントの 開催が増えている! • 新規コミュニティが 続々誕生している!! 4 この勢いが伸びたら面白そう!
地域コミュニティ運営において大事なこと ① 継続的なイベントの開催 ② 参加者同士の交流の促進 ③ 地元企業や学校・自治体との連携 ④ 初心者の方も参加しやすい雰囲気作り ⑤
情報発信と新規参加者の獲得 5 色んな団体の運営さんから聞いた
【課題】地方イベントの開催情報は広まりにくい • 既存のイベント支援サイトで山梨県の イベントを検索できる →検索をしないと表示されにくい • 参加しているコミュニティの新着情報 はメール等で通知される →他のコミュニティの情報は得られない 6
新規参加者を増やすための、地域に特化した媒体が必要!
そこで... 7
山梨のIT勉強会イベント情報サイト を運営しています(2024年1月〜) 8 Yamanashi Developer Hub https://hub.yamanashi.dev 地域貢献と勉強のため 💪
目指すところ 山梨の学生・IT技術者に向けて イベント情報を提供することで コミュニティを横断して 参加しやすくする仕組み を作ること 9 コミュニティA コミュニティB コミュニティC
近くにこういうコミュニティも あったのね!
扱うイベント情報 connpass に掲載されたイベントのうち、 ①または②に該当するもの ①開催場所が山梨県内に設定されたイベント ②山梨のコミュニティが開催するイベント (オンラインイベントを含む) 10 connpass 以外のイベント情報も
とれるよう機能追加予定
主な機能 • 機能①:直近イベント一覧 トップページで直近のイベント一覧を表示 • 機能②:過去開催イベント一覧 過去にどんなイベントがあったかの参考に • 機能③:外部カレンダー連携 Googleカレンダー等にイベント情報を表示
11
山梨のイベントを見つけるツール として、ぜひご活用ください! 12 Yamanashi Developer Hub https://hub.yamanashi.dev
このシステムの一部を AWS へ移行してみました 13
14 Yamanashi Tech Events iCalendar Generator Yamanashi Tech Events API
connpass API (v2) Yamanashi Developer Hub Webサイト イベント 主催者 参加者 ics cache カレンダーアプリ (Googleカレンダー等) AWS への移行対象
API 部分を AWS へ移行する • “Yamanashi Tech Events API” ◦
yuukis/yamanashi-event-api ◦ FastAPI アプリケーションとして構築 ◦ VPS 上で稼働している状態(サーバー管理が必要) → AWS Lambda + API Gateway で API を公開する 15
AWS 移行でやったこと • FastAPI アプリケーションを Lambda に対応させる ◦ mangum のインストール、Mangum
対応 • CloudFormation テンプレートを作成(template.yml) ◦ Lambda + API Gateway 設定 • GitHub Actions ワークフロー作成(aws-deploy.yml) • GitHub Secrets に環境変数を登録 ◦ connpass API キー、AWS 認証情報 • GitHub リポジトリにプッシュ 16 自動でデプロイされる。便利!
他の地域向けに変更できます! • GitHub リポジトリをフォーク ◦ yuukis/yamanashi-event-api • config.yaml で地域を指定 ◦
prefecture:の‘山梨県’を置き換える ◦ 特定のコミュニティを指定することも可 • GitHub Secrets に環境変数を登録 • GitHub リポジトリにプッシュ 17 興味があれば、色々遊んでみて! connpass API の利用申請は必要
最後に 18
19 このLTで伝えたいことを3行で • 今、山梨が熱い! • コミュニティは楽しい!! • 山梨のITコミュニティの発見に Yamanashi
Developer Hub を ぜひ活用してね 😉