Slide 1

Slide 1 text

Midosuji Tech #4 Junki Ishigaki January 31, 2025 年初め、2025年はこの技術勉強するぞ宣言LT #midosuji_tech

Slide 2

Slide 2 text

石垣潤樹 / Junki Ishigaki - 所属 → 株式会社シーズ - やっていること → インフラエンジニア - やっていること → AWSとかさわってます - 好きなAWSサービス → S3 - 最近 → Amplify Gen2楽しい, DuckDBいいね - 好き → ラーメン, 担々麺 2 社内で使ってるアイコン x.com/tokyo_jjjx 自己紹介

Slide 3

Slide 3 text

今日のお題の話 第4回のテーマは 「年初め、2025年はこの技術勉強するぞ宣言LT」 です! - 普段業務でこういうことに困ってる。だからこの技術を学びたい - なんか最近きてる気がする!だからこの技術を学びたい - 新しいことに挑戦したい!だからこの技術を学びたい - 上司から言われたから...だからこの技術を学びたい 3 これ アンドこれ

Slide 4

Slide 4 text

今きてると思うもの 4 WebAssembly(Wasm) WebAssembly System Interface(WASI)

Slide 5

Slide 5 text

目次 - Wasmおさらい - WASI熱い - AWSとWasm 5

Slide 6

Slide 6 text

Wasmおさらい - Wasm(WebAssembly) - ざっくりいうと、ブラウザ上でいろんな言語でコンパイルしたネイティブコード が動かせるよ、というものとして登場。2015年とか。 - W3Cで仕様策定。 6 ちなみに略称はWASMじゃなくて、 Wasmが正しい...らしい ・Google Meet ・Google Earth ・Figma ・DuckDB-Wasm etc

Slide 7

Slide 7 text

Wasmのイメージ 7 https://wasmlabs.dev/articles/docker-without-containers/ ・Language-independent ・Portable/Platform-independent ・Safe ・Fast 雰囲気だけ感じてください

Slide 8

Slide 8 text

WASI熱い - WASI(WebAssembly System Interface) - Wasmからシステムリソースを使用する際のインターフェースの仕様 - 2024/01正式リリース。現在0.2.2。 - ざっくりいうと、ブラウザ上だけじゃないよ、という話。これが今熱い。 - コンテナ - エッジコンピューティング 8 フロント寄りの人たちがごにょごにょやるなにか ではなくなった!!

Slide 9

Slide 9 text

WASIのイメージ 9 https://wasmlabs.dev/articles/docker-without-containers/ 雰囲気だけ感じてください ・Language-independent ・Portable/Platform-independent ・Safe ・Fast

Slide 10

Slide 10 text

AWSとWasm ・コンテナ EKS(というかk8s)はWasmサポート。 ECSはまだ... ・CDN(エッジ) Lambda@EdgeでNode経由なりで実装することは可能。(ネイティブサポート はしていない+経由させた分のオーバーヘッド) CloudFront Functionsはまだ... そもそもCloudFront Functionsがもう少し 拡張されないと無理... 10

Slide 11

Slide 11 text

EKSとWasm 11 https://aws.amazon.com/jp/blogs/aws/introducing-cloudfront-functions-run-your-code-at-the-edge-with-low-latency-at-any-scale/

Slide 12

Slide 12 text

CloudFront Functions と Lambda@Edbe CloudFront Functionsのほうがよりクライアントに近いです。 12 https://aws.amazon.com/jp/blogs/aws/introducing-cloudfront-functions-run-your-code-at-the-edge-with-low- latency-at-any-scale/

Slide 13

Slide 13 text

CloudFront Functions と Lambda@Edbe CloudFront Functionsのほうがよりクライアントに近いです。 13 https://aws.amazon.com/jp/blogs/aws/introducing-cloudfront-functions-run-your-code-at-the-edge-with-low- latency-at-any-scale/

Slide 14

Slide 14 text

AWSに来てほしいアップデートと来るべき日のために(まとめ) ・ECSのWasmサポート ・CloudFront FunctionsのWasmサポート 14 ・コンテナ技術ちゃんと学んでおきたい。 ・CI/CD周りの復習とか。 ・CDN周りの復習とか。 ・監視とか。

Slide 15

Slide 15 text

ありがとうございました re:play2023→