Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
上流工程に挑戦!「俺の考えた最強サーバレス構成」が一瞬で敗北した件
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kento Suzuki
September 26, 2023
Technology
390
2
Share
上流工程に挑戦!「俺の考えた最強サーバレス構成」が一瞬で敗北した件
2023/09/27
緊急開催!サーバーレス座談会 in JAWS-UG 大阪
https://jawsugosaka.doorkeeper.jp/events/162714
Kento Suzuki
September 26, 2023
More Decks by Kento Suzuki
See All by Kento Suzuki
コミュニティが変えるキャリアの地平線:コロナ禍新卒入社のエンジニアがAWSコミュニティで見つけた成長の羅針盤
kentosuzuki
0
220
バッドプラクティスから学ぶハワイアン航空で行く re:Invent
kentosuzuki
0
490
S3から始めるAWS 〜S3の簡単なユースケースの紹介〜
kentosuzuki
1
780
AWS のポリシー言語 “Cedar” で実現するアクセス制御
kentosuzuki
0
480
探せぇ!お薦めAWSセキュリティワークショップ!!〜 怒涛のワークショップ 48 連戦 〜
kentosuzuki
1
800
SIEM って何?〜 Amazon OpenSearch で始める SIEM 〜
kentosuzuki
0
1k
Verified Accessから始めるゼロトラストセキュリティ
kentosuzuki
2
830
復活のAWS DeepComposer 〜 古代兵器から始める生成系AI 〜
kentosuzuki
0
480
新卒入社が考える『AWSではじめるクラウドセキュリティ』を読むタイミング
kentosuzuki
0
840
Other Decks in Technology
See All in Technology
実践ハーネスエンジニアリング:TAKTで実現するAIエージェント制御 / Practical Harness Engineering: AI Agent Control Enabled by TAKT
nrslib
9
3.9k
Eight Engineering Unit 紹介資料
sansan33
PRO
3
7.2k
Introduction to Bill One Development Engineer
sansan33
PRO
0
410
システムは「動く」だけでは 足りない - 非機能要件・分散システム・トレードオフの基礎
nwiizo
29
9.4k
こんなアーキテクチャ図はいやだ / Anti-pattern in AWS Architecture Diagrams
naospon
1
400
20年前の「OSS革命」に学ぶ AI時代の生存戦略
samakada
0
170
20260415_生成AIを専属DSに_自動レポート作成_ハンズオン_交通事故データ
doradora09
PRO
0
110
猫でもわかるKiro CLI(CDKコーディング編)
kentapapa
1
120
DevOpsDays Tokyo 2026 軽量な仕様書と新たなDORA AI ケイパビリティで実現する、動くソフトウェアを中心とした開発ライフサイクル / DevOpsDays Tokyo 2026
n11sh1
0
150
目的ファーストのハーネス設計 ~ハーネスの変更容易性を高めるための優先順位~
gotalab555
7
1.9k
最新の脅威動向から考える、コンテナサプライチェーンのリスクと対策
kyohmizu
1
650
Digitization部 紹介資料
sansan33
PRO
1
7.3k
Featured
See All Featured
Game over? The fight for quality and originality in the time of robots
wayneb77
1
160
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
180
New Earth Scene 8
popppiees
3
2.1k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
350
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.6k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
53k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.5k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
490
Google's AI Overviews - The New Search
badams
0
970
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
190
Transcript
上流⼯程に挑戦︕ 「俺の考えた最強サーバレス構成」が⼀瞬で敗北した件 2023/9/26(⽕)
鈴⽊健⽃ @k_suzuki_pnx 所属 アイレット株式会社(東京) 業務 AWSのインフラ構築・運⽤ → 提案 ・Japan AWS
Top Engineer (2022, 2023) ・Japan AWS All Certifications Engineer (2022, 2023 ) ・ AWS Community Builder(Cloud Operations) ・iret テクニカルアンバサダー (2023)
主⼈公は AWS のインフラエンジニア 今の会社に新卒で⼊社して 4 年⽬ 今年の 3 ⽉から部署異動となり 新規顧客への提案(上流⼯程)をやらせてもらえることに
そんな 私 友⼈の体験談
・S3 にファイルが保存されたら ⾃動的に EC2 へファイルを同期させたい ・S3 にファイルがアップされた順序を保持して EC2 へファイルをアップロードしたい 同期
・EC2 と S3 の同期はすでにブログ記事で発⾒ ・Systems Manager のRun Command で実装可能 【AWS
SSM Run Command】S3イベントで⾃動的にファイルを同期させる[前編] https://blog.denet.co.jp/aws-ssm-run-command-s3-event-sync-files-part1/
・s3 sync が実⾏される際に先に格納された⼤きいファイルと 後に格納された⼩さいファイルがあった場合、 ⼩さいファイルの⽅が先に同期されてしまう
・SQS の FIFO と Step Functions で「俺の考えた最強サーバレス構成」を考えた
⌒⌒ヽ(・ω・*ヽ) ⾏け︕俺の最強サーバレス構成︕︕
同期させるのであれば、 EC2 に S3 をマウントさせた⽅が 構築も運⽤も楽じゃない︖ (¯•ω•¯)
あと、初期費⽤も減るから お客様にとってはそっちの⽅がいいよね (°ཀ°)
・FSx for Windows か Storage Gateway を利⽤する構成に
・最強構成やベストプラクティスは最強であっても最適ではない → ユーザーが求める QCD との調整が必要 → JAWS-UG の勉強会で技術向けだけでなく、 ビジネス向けの内容も聞いてみる →
技術をビジネスでどう使うかを考えるようにしてみる ・さまざまな選択肢を提案できるように幅広い知識を持っておく → 資格、JAWS-UG、セミナーなどで情報収集