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
Cloudflare_MeetUp_Sapporo_KickOff.pdf
Search
たけだ
March 15, 2023
Technology
310
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Cloudflare_MeetUp_Sapporo_KickOff.pdf
https://cfm-cts.connpass.com/event/272777/
Cloudflare Meetup Sapporo Kick Off!のLTスライドです
たけだ
March 15, 2023
More Decks by たけだ
See All by たけだ
JAWSUG TOHOKU 青森支部 「LoGoチャット」のAWS移行で 乗り越えたこと
taketakekaho
0
400
Security JAWS でAIと挑んだ初めてのAWS CTF
taketakekaho
0
110
日本の85%が使う公共SaaSは、どう育ったのか
taketakekaho
1
700
公共系SaaS屋として確実にメールを届けるために日々実施していること
taketakekaho
1
1.1k
トヨクモ4製品で実現している基幹システムとオペレーション自動化事例紹介
taketakekaho
1
100
あの頃数百自治体のコロナワクチン 予約フォームを救ったWaiting Roomの運用
taketakekaho
2
3.5k
あの頃数百自治体のコロナワクチン予約フォームを救ったWaiting Roomの運用
taketakekaho
2
920
AWS初心者抜けきれない私がAWS SamuraiとAWS Community Builderの特権フル活用したらどんなものが作れるか挑戦したこと
taketakekaho
0
190
EC2 T2つまずきやすいCPUクレジット再演
taketakekaho
0
170
Other Decks in Technology
See All in Technology
Kiro Crewで「みのるん式」仕事術やってみた
minorun365
PRO
3
1.1k
顧客価値を追いかけたら、プライシングにたどり着いた
sansantech
PRO
2
960
freeeにおける AI を用いた ブラウザ動作確認の自動化の取り組み
freee
PRO
0
190
初海外で注意すべきこと12選!!!安全快適なre:invent生活にするために
yuuuuuuu168
1
210
国際カードブランドルール変更に伴うクレジットカード決済取引仕様変更について
k1style
0
210
JAWS-UGグッズ職人仕事の流儀
kentapapa
0
140
Claude Codeから見る、エンジニアの世界の変容とその先
oikon48
3
1.1k
AI秘書と毎日働くのはもう当たり前。開発以外の業務に足りない機能をどう埋める?
minorun365
PRO
0
670
Temporal 最高!でも改めて「日付」について調べたら人類の負債すぎる件
riyaamemiya
0
230
古い指輪から広がった JAVA コミュニティ とのつながり
yamad
0
150
クラウドサインを止めずに Nuxt へ 次の10年のために先に決めたこと
bengo4com
1
110
アカウント統制の健康診断
kenichinakamura
1
170
Featured
See All Featured
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
540
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
330
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.9k
brightonSEO & MeasureFest 2025 - Winning Strategies for Black Friday CRO & PPC - Christian Goodrich
cargoodrich
3
880
From π to Pie charts
rasagy
1
410
Marketing to machines
jonoalderson
1
5.9k
Google's AI Overviews - The New Search
badams
0
1.6k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
610
Designing for Performance
lara
612
70k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
We Have a Design System, Now What?
morganepeng
55
8.4k
Transcript
あの頃数百自治体のコロナワクチン 予約フォームを救ったWaiting Room の運用 たけだ 2023/3/15 Cloudflare Meetup Sapporo Kick
Off! # C l o u d f l a r e U G _ c t s
武田可帆里 @taketakekaho 青森県八戸市出身 株式会社トラストバンク所属 趣味:ゴルフ、ワーケーション、スキューバダイビング Cloudflare利用歴4年(まだビギナー) 好きなCloudflare機能:Waiting Room たけだの 自己紹介 #
CloudflareUG_cts <経歴> SIer 金融事業本部 銀行システム開発インフラ ↓ チェンジ NewITコンサル事業部 エンジニアっぽい人 ↓ トラストバンク パブリテック事業部 自治体向けSaaS PdM 兼 なんでも屋
デジタル化総合プラットフォーム「LoGo フォーム」 自治体職員が電子申請や申込予約、アンケートなどのフォームを作成・集計し、 一元管理できる自治体専用のデジタル化総合プラットフォーム # C l o u d
f l a r e U G _ c t s
コロナワクチン予約 急に決まったワクチン接種運用。 スピード重視のため自治体ごとの運用 に委ねられて日本中の1,788 自治体がワ クチン予約受付運用の検討を余儀なく される LoGo フォーム使えますか?の相談が殺 到。。
予約開始時点のアクセス集中に耐えら れるかが予測しにくい状況。 # C l o u d f l a r e U G _ c t s
お?!!! https://classmethod.jp/news/20210310-digital-wating-room/ # C l o u d f l
a r e U G _ c t s
Waiting Room とは? アクセスが集中するWeb サイトについて、既存のサーバー構成を変更することな く、アクセス待機の順番管理を可能にするサービス。 アクセスが集中するWeb サイトに設定以上のアクセスが発生した場合、デジタル待 機室として用意したWeb ページへ自動で案内され、アクセス待機の順番管理を行う
仕組みです。自分の順番になると、ワクチン予約ページに自動で誘導される。
トラフィック > Waiting Room
これだけで設定できちゃう
デザインカスタマイズも可能 # C l o u d f l a
r e U G _ c t s
困ったこと・ 工夫したこと 4 選 # C l o u d
f l a r e U G _ c t s
①「〇〇万人が同時にアクセスしてきた場合、 目安として何分待つことになるんですか?」 に答えられない 非公式でこっそり教えてもらった計算方法 待ち行列の計算式らしい W = 1/μ ln λ/μ
# C l o u d f l a r e U G _ c t s
凡人の私には 理解できない 計算方法の解説は諦めて、小規模な自 治体から導入実績とって過去の実績か ら目安を回答。 # C l o u
d f l a r e U G _ c t s
②設定値の最適値がわからず異常な待ち時間で不満に つながるリスク 設定を緩くしすぎるとサービスへの負荷のリスクとな るため念のため最初は厳しめの設定で予約開始にして 予約開始後の待ち時間と人数を監視しながら少しずつ 設定を緩和していく運用にした。 # C l o
u d f l a r e U G _ c t s
③予約の不公平さが発生 予約時間前から予約ページにアクセスしていた場 合には待合室への自動遷移対象にならないので行 列に並ぶことなく予約ができてしまいクレームに つながる ↓ 事前に設置するのではなく予約開始時点で有効に する運用に変更 # C
l o u d f l a r e U G _ c t s
API を経由してSlack で待合室発動と行列に並んだ人数 を通知 予約開始から30 分は定期的に通知するように設定 # C l o
u d f l a r e U G _ c t s https://zenn.dev/takayuki_n/articles/3a95582c631403
亀田さんが先日公開してくれてる # C l o u d f l a
r e U G _ c t s
まとめ クラメソさん、Cloudflare さんマジでありがとう 実際にはこういうケースを想定した料金プランは ないので今後の運用は課題 # C l o u
d f l a r e U G _ c t s
フルリモートワークOK
COMPLETE 勢の方お声がけください! 東京Meetup 立ち上げました~~
THANK YOU! 2023/3/15 Cloudflare Meetup Sapporo Kick Off! # C
l o u d f l a r e U G _ c t s