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
JAWS DAYS 2025 アーキテクチャ道場 事前説明会 / JAWS DAYS 2025...
Search
Naomi Yamasaki
February 26, 2025
Technology
3.5k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
JAWS DAYS 2025 アーキテクチャ道場 事前説明会 / JAWS DAYS 2025 briefing document
JAWS DAYS 2025 アーキテクチャ道場 事前説明会 で発表した資料です。
当日のアーキテクティングのための要件が記載されています。
Naomi Yamasaki
February 26, 2025
More Decks by Naomi Yamasaki
See All by Naomi Yamasaki
こんなアーキテクチャ図は嫌だ BEYOND THE TIME: 半年後の自分へ贈る15のメッセージ / 15 of Anti-pattern in AWS Architecture Diagrams
naospon
4
330
EOL?パッチ当て? そんなの知るか!(上司)〜株式会社ジンベエ水産 EOL狂騒曲〜 / how can we operate eol management well
naospon
0
180
ssmonline #51 ヤマサキ春のサメ祭り 2026 / ssmjp Yamasaki Spring JAWS Festival 2026
naospon
1
150
こんなアーキテクチャ図はいやだ / Anti-pattern in AWS Architecture Diagrams
naospon
2
710
20260307_JAWS_DAYS_2026_CDP道場 / jaws days 2026 cdp dojo
naospon
0
41
アーキテクチャ専門支部 presents 帰ってきた!CDP道場 〜サメシャイン水族館 事業停止の危機を救え!〜 / CDP Dojo - Save the SAMESHINE Aquarium from Shutting Down! presented by JAWS-UG Architecture
naospon
0
170
JAWS DAYS 2026 CDP道場 事前説明会 / JAWS DAYS 2026 CDP Dojo briefing document
naospon
0
290
AI駆動開発をどのように組織に取り込んで実践していくか / How can we drive AI driven development in my company
naospon
2
400
IAM Identity Centerを利用したAWSアカウントへの ログイン統制戦略 / Login Control Strategy for AWS Accounts Using IAM Identity Center
naospon
1
160
Other Decks in Technology
See All in Technology
2026-09-18 gotanda.sre Terraformで複数環境作ったり、複数Stateに分割したりそれとTerragrunt / Terraform multi envs and multi states
masasuzu
4
690
越境するなら専門用語を使うな高校校歌 / If you wanna cross border, you shouldn't use jargon
vtryo
0
150
「どのログを見ればいい?」 から始めた サーバーレス障害解析
y_waka1
1
120
白金鉱業Meetup Vol.25 アウトカムが二値のデータに対するCausal Impact
brainpadpr
0
270
AIエージェントの一手は 誰も見ていない - Falco拡張OSS「Prempti」とeBPFで サーバーレス実行基盤を二層防御する
keitah
0
460
10Xに技術的負債をもたらした「2つの境界の歪み」その構造と解消への営み
10xinc
0
2.3k
aws-iot-platform-architecture-use-cases.pdf
ma2shita
0
480
人間はどの意思決定を手放せるのか
kawasima
15
7.9k
積み重なった技術負債への挑戦 〜初手としての全社ゴト化〜
techtekt
PRO
0
1.5k
Azure Serverless 2026:Production-ready な AI エージェント基盤 / Azure Serverless 2026: Production-Ready AI Agent Platform
miyake
2
490
山手線を徒歩で一周してわかった、 位置情報アプリは「足」が最強のデバッガー
hinakko
0
180
The Knowledge Spine: A Machine-Executable Ontology for Governed Marketing Activation
vananth22
0
120
Featured
See All Featured
Building AI with AI
inesmontani
PRO
1
1.2k
エンジニアに許された特別な時間の終わり
watany
109
250k
Darren the Foodie - Storyboard
khoart
PRO
4
3.9k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
320
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
3
4.3k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
420
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
700
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
Making Projects Easy
brettharned
120
6.8k
The Limits of Empathy - UXLibs8
cassininazir
1
680
The Language of Interfaces
destraynor
162
27k
Transcript
[D-6] アーキテクチャ道場 事前説明会 2025年2月18日(火) 株式会社サメシャイン水族館 CIO 山﨑奈緒美 ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_prearchi
自己紹介 ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_prearchi AWS SAMURAI 2015 JAWS-UGアーキテクチャ専門支部 JAWS-UG情シス支部 株式会社サメシャイン水族館
CIO 山﨑奈緒美 大阪出身。 就職で上京し、ソフトハウスでインフラエンジニア 地図情報システム開発会社でひとり情シス 旅行会社の情シス部門でクラウド担当 2020年9月に東京から札幌へ移住し10月より サメシャイン水族館へJOIN。 @nao_spon I ♡ Route53 IAM Organizations 夏はロードバイク、冬はスノボしてます。仲間募集中!
サメシャイン水族館システム更改プロジェクト 本プロジェクトの開発をお請けいただき ありがとうございます! ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_prearchi
サメシャイン水族館について 会社概要 ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_prearchi 企業名:株式会社サメシャイン水族館 営業時間:平日10:00-18:00、土日祝夏休み期間は10:00-20:00 設立:1965年3月1日 資本金:210億円 売上高:340億円(2023年度)
社員数:170名(2024年4月現在) アクセス:JR山手線池袋駅 東口から約徒歩10分
サメシャイン水族館について 当館の人気者たち ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_prearchi
サメシャイン水族館について 当館の人気者たち ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_prearchi
サメシャイン水族館について 当館の人気者たち
ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_prearchi サメシャイン水族館について 水族館の役割 教育 環境教育 種の保存 調査 研究
レクリ エーショ ン
ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_prearchi サメシャイン水族館について
営業について ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_prearchi • 土日祝日および夏休み期間(海の日連休〜8/31)は入場制限をしているため、事前予約(日時指定)が必要 • 15分単位での予約(例:10:00〜10:15, 10:15~10:30, 10:30~10:45,
10:45~11:00の間に入場) • それ以外の日程についても予約をおすすめしている • 平日の予約については入場時間は10:00〜17:00のいつでもOK • 最終入場は終了1時間前 • サメシャインファンクラブへの登録(無料)をすると入場チケットの予約がスムーズになる サメシャイン水族館について
システム更改に至った背景 サメシャイン水族館入場予約システム更改プロジェクトについて • 当館は数年前に発生した流行病の影響で1年近くに渡る休館を行い、営業再開後に入場を予約制とした • 営業再開後、ホホジロザメの人気とともに土日祝の予約が可能となったタイミングで スパイクアクセスによるサイト停止が発生し、復旧まで数時間かかる事象が頻発している • 現在のシステムはオンプレ環境でハードウェア保守期限を2025年10月末に迎えるためシステム更改を決断 •
システムの作りが古く、費用削減のために設計書の納品を求めなかったことと 開発ベンダーも当時のメンバーが全員離職したため保守および機能追加ができない状況 • UIもレスポンシブデザインではなくモバイル用ページを別途作っており、サイト更新の手間がかかっている • 昨今の物価上昇による餌代や電気・ガス代高騰を受け、飼育環境維持以外の部分に対する経費削減が急務 ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_prearchi
データセンター サメシャイン水族館 サメシャイン水族館入場予約システム更改プロジェクトについて 現行システム構成 Client 職員 WEB/AP/DB Server Mobile client
Client お客様 Firewall ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_prearchi 閉域網接続 (専用線) 入場予約システム
ビジネス要件1 サメシャイン水族館入場予約システム更改プロジェクトについて • 館内の混雑緩和のため入場時間を15分間単位で区切り、最終入場時間は閉館時間1時間前 • 予約可能となるタイミングは1ヶ月前の0時から • 入館に際して接触機会の削減のため、サメシャインファンクラブへの会員登録されているお客様についてはマ イページで表示されるQRコード、会員登録をされないお客様にはメールに添付したQRコードを入場口でハン ディターミナルでスキャンして入場
• お客様をサイト復旧までお待たせしないよう、予約システムのスパイクアクセス対策と空いている時間帯への 誘導のため、各日の混雑状況の表示や空いている時間帯のレコメンドをしたい ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_prearchi
ビジネス要件2 サメシャイン水族館入場予約システム更改プロジェクトについて • リピーターのお客様(サメシャインファンクラブ会員のみ)には来館回数に応じたプレゼント企画をしたい • チケット売り場での混雑解消のため、予約なしで入れる平日でも事前の予約へ誘導する施策の提案 • 社員がアクセスする管理用画面と入場者数の動向や前年同月比、前月比の分析レポートの作成 • 決済はクレジット決済のみ
ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_prearchi
非機能要件 サメシャイン水族館入場予約システム更改プロジェクトについて • 個人情報漏洩対策を考慮すること • サメシャインファンクラブ登録者数は90万人、年間来場者数は300万人(内予約来場200万人) • スパイク時および通常時のアクセス状況は以下です。 ◦ スパイク時
▪ リクエスト数:6000rpm ▪ 通信データ量:1.3GB/m ◦ 通常時 ▪ リクエスト数:2100rpm ▪ 通信データ量:0.5GB/m • 餌の仕入れや提携している獣医、お土産品業者とのシステム連携のため、外部からのリモート接続お よびVPN接続があるのでサプライチェーンリスクやランサムウェア被害への対策も考慮すること ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_prearchi
制約事項 サメシャイン水族館入場予約システム更改プロジェクトについて • 運用時のコスト削減(作業者の工数、AWS費用)は最重要課題 • モダンなアーキテクチャ • AWS Well-Architectedを意識した構成 ハッシュタグ:#jawsdays2025
#jawsug #jawsdays2025_prearchi
アーキテクティングに関して サメシャイン水族館入場予約システム更改プロジェクトについて Step1. プロトタイプの時点ではセキュリティの考慮は不要です。 Step2. セキュリティを考慮した構成にしてください。 Step3. 本番運用を考慮しサービスとセキュリティのバランスをとってください。 ハッシュタグ:#jawsdays2025 #jawsug
#jawsdays2025_prearchi
事前説明会でのQ&A サメシャイン水族館入場予約システム更改プロジェクトについて • システム構築後の運用はどういう体制で行う想定ですか?運用体制も含めて当 方で提案する形ですか? ◦ →システム部リソースが少ないため外注したい。提案いただくのも大歓迎 • 既存ユーザー(DB)のマイグレは必要ですか? ◦
→無しで良い。お客様は再度登録することになるがそこはごめんなさいする • 現行の入場管理システム(WEB/AP/DB)で特にボトルネックになっている箇所 はありますか? ◦ →スパイクアクセスによるサーバーリソースの高負荷状態→サーバーダウン • 分析レポートに必要な情報は入場者数だけでしょうか? ◦ →予約したけど来なかった人の分析とかもあるといいな ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_prearchi
事前説明会でのQ&A サメシャイン水族館入場予約システム更改プロジェクトについて • プレゼント企画の対象はファンクラブ会員だけでしょうか? ◦ →詳細をまだ決めきれてないので一旦は会員のみ • クレジット決済では外部システムにアクセスすると思うのですが、アクセス要 件(手続き、プロトコル、制約など)はありますか? ◦
→時間が足りないと思うのでそこはBlackBoxでOK • 予約可能となるタイミングはいつですか? ◦ →1ヶ月前 • 今後サメさんがいっぱい生まれて水族館の人気が高まることは予想されます か? ◦ →人気が高まるようがんばってます! ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_prearchi
事前説明会でのQ&A サメシャイン水族館入場予約システム更改プロジェクトについて • 水族館とデータセンター間の閉域網接続は現行では専用線(故に結構なコスト がかかっている)ですか? ◦ →YES • AWS Well-Archtectedを意識した構成ということですが、AWS以外のサービス
利用も可能でしょうか? ◦ →可能だがなるべくAWSに寄せてほしい • サメさんが餌を食べる時間など、人気のある入場時間帯はありますか ◦ →サメのご飯タイムのほかにもペンギンやアシカのショーなどで人気のある 時間帯はある/1日に数回開催して分散させる努力はしている ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_prearchi
事前説明会でのQ&A サメシャイン水族館入場予約システム更改プロジェクトについて • ユーザー認証に要件はありますか?※ ID/PWはNGでGoogleアカウントのOIDC のみなど含めて ◦ →お任せします!! • 来場者の日本人:海外の割合はどのような状況でしょうか。また、海外からのサ
イトアクセスはどの程度でしょうか。 ◦ →海外からもガンガン来ます。予約する人もそれなりにいます • サプライチェーンリスクやランサムウェア被害というところで、具体的にどの ような被害状況が想定されますか? ◦ →サプライチェーンは取引先が侵害された後にVPN越しにアクセスされて侵 害されることや、ランサムは最近ではS3の権限昇格といった事例も聞いてい るのでそういうものを想定している。 ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_prearchi
http://bit.ly/3D2cZh5 副読資料: サメのはなし https://bit.ly/4hEwWtr 資料置き場 ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_prearchi
その他 ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_prearchi アーキテクチャレビュー 3/1 14:00~
その他 ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_prearchi 渾身のアーキテクチャをお待ちしてます!
その他 ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_prearchi サメシャイン水族館は架空の水族館であり 実在する企業及び水族館とは一切関係ありません