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
2
290
上流工程に挑戦!「俺の考えた最強サーバレス構成」が一瞬で敗北した件
2023/09/27
緊急開催!サーバーレス座談会 in JAWS-UG 大阪
https://jawsugosaka.doorkeeper.jp/events/162714
Kento Suzuki
September 26, 2023
Tweet
Share
More Decks by Kento Suzuki
See All by Kento Suzuki
バッドプラクティスから学ぶハワイアン航空で行く re:Invent
kentosuzuki
0
210
S3から始めるAWS 〜S3の簡単なユースケースの紹介〜
kentosuzuki
1
590
AWS のポリシー言語 “Cedar” で実現するアクセス制御
kentosuzuki
0
360
探せぇ!お薦めAWSセキュリティワークショップ!!〜 怒涛のワークショップ 48 連戦 〜
kentosuzuki
1
680
SIEM って何?〜 Amazon OpenSearch で始める SIEM 〜
kentosuzuki
0
840
Verified Accessから始めるゼロトラストセキュリティ
kentosuzuki
1
650
復活のAWS DeepComposer 〜 古代兵器から始める生成系AI 〜
kentosuzuki
0
330
新卒入社が考える『AWSではじめるクラウドセキュリティ』を読むタイミング
kentosuzuki
0
670
Cloudflare Pages使ってみた- ついでにAWS Amplifyもワカル -
kentosuzuki
3
1.1k
Other Decks in Technology
See All in Technology
AWSの新機能検証をやる時こそ、Amazon Qでプロンプトエンジニアリングを駆使しよう
duelist2020jp
1
280
PagerDuty×ポストモーテムで築く障害対応文化/Building a culture of incident response with PagerDuty and postmortems
aeonpeople
2
400
技術者はかっこいいものだ!!~キルラキルから学んだエンジニアの生き方~
masakiokuda
2
280
【Λ(らむだ)】最近のアプデ情報 / RPALT20250422
lambda
0
120
Cursor AgentによるパーソナルAIアシスタント育成入門―業務のプロンプト化・MCPの活用
os1ma
15
5.3k
クラウド開発環境Cloud Workstationsの紹介
yunosukey
0
190
意思決定を支える検索体験を目指してやってきたこと
hinatades
PRO
0
270
AIと共に乗り越える、 入社後2ヶ月の苦労と学習の軌跡
sai_kaneko
0
110
「経験の点」の位置を意識したキャリア形成 / Career development with an awareness of the “point of experience” position
pauli
4
110
生成AIによるCloud Native基盤構築の可能性と実践的ガードレールの敷設について
nwiizo
7
1.1k
日経電子版 for Android の技術的課題と取り組み(令和最新版)/android-20250423
nikkei_engineer_recruiting
1
470
MCPを活用した検索システムの作り方/How to implement search systems with MCP #catalks
quiver
13
7k
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.9k
A better future with KSS
kneath
239
17k
Writing Fast Ruby
sferik
628
61k
Optimising Largest Contentful Paint
csswizardry
36
3.2k
Why Our Code Smells
bkeepers
PRO
336
57k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
9
760
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
13
740
Music & Morning Musume
bryan
47
6.5k
[RailsConf 2023] Rails as a piece of cake
palkan
54
5.4k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.3k
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、セミナーなどで情報収集