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
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
ハーネスエンジニアリングの概要と設計思想
sergicalsix
9
4.1k
The Journey of Box Building
tagomoris
4
300
Azure PortalなどにみるWebアクセシビリティ
tomokusaba
0
370
AzureのIaC管理からログ調査まで、随所に役立つSkillsとCustom-Instructions / Boosting IaC and Log Analysis with Skills
aeonpeople
0
110
JOAI2026講評会資料(近藤佐介)
element138
1
160
扱える不確実性を増やしていく - スタートアップEMが考える「任せ方」
kadoppe
0
260
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
4
23k
AIエージェントの権限管理 2: データ基盤の Fine grained access control 編
ren8k
0
120
ハーネスエンジニアリングをやりすぎた話 ~そのハーネスは解体された~
gotalab555
0
300
猫でもわかるKiro CLI(CDKコーディング編)
kentapapa
1
120
システムは「動く」だけでは足りない 実装編 - 非機能要件・分散システム・トレードオフをコードで見る
nwiizo
4
410
DevOpsDays Tokyo 2026 軽量な仕様書と新たなDORA AI ケイパビリティで実現する、動くソフトウェアを中心とした開発ライフサイクル / DevOpsDays Tokyo 2026
n11sh1
0
150
Featured
See All Featured
SEO for Brand Visibility & Recognition
aleyda
0
4.5k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.5k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
330
Color Theory Basics | Prateek | Gurzu
gurzu
0
290
Skip the Path - Find Your Career Trail
mkilby
1
110
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
Deep Space Network (abreviated)
tonyrice
0
110
Designing for Timeless Needs
cassininazir
0
190
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
180
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
110
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
470
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.2k
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、セミナーなどで情報収集