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
今年のre:inventから学ぶこと
Search
Yuki_Kurono
January 13, 2025
Technology
0
41
今年のre:inventから学ぶこと
Yuki_Kurono
January 13, 2025
Tweet
Share
More Decks by Yuki_Kurono
See All by Yuki_Kurono
re_invent 2023事前勉強会
yuki_kurono
0
62
CloudFormationの運用が 辛くならない方法を本気で考えてみた
yuki_kurono
0
210
CloudFormationで登場したForEachをちゃんと理解してみる
yuki_kurono
0
630
Turnstileのウィジェット モードとは何者か
yuki_kurono
0
470
CodeGuru Security ってなんだ?
yuki_kurono
0
960
えるしってるか CloudFrontはWAFがあっても カスタムエラーレスポンスを返せる
yuki_kurono
0
350
Cloudflare初心者がIaCから基本構成を学んでみた
yuki_kurono
1
530
Terraformのnull_resource ってなに?aws cli が実行できるらしい
yuki_kurono
1
1.3k
Hashicorp VaultでAWSクレデンシャルの管理を楽にしたい
yuki_kurono
0
600
Other Decks in Technology
See All in Technology
LLM開発を支えるエヌビディアの生成AIエコシステム
acceleratedmu3n
0
330
怖くない!GritQLでBiomeプラグインを作ろうよ
pal4de
1
140
From Live Coding to Vibe Coding with Firebase Studio
firebasethailand
1
320
Power Automate のパフォーマンス改善レシピ / Power Automate Performance Improvement Recipes
karamem0
0
270
経理出身PdMがAIプロダクト開発を_ハンズオンで学んだ話.pdf
shunsukenarita
1
230
Wasmで社内ツールを作って配布しよう
askua
0
150
The Madness of Multiple Gemini CLIs Developing Simultaneously with Jujutsu
gunta
1
2.8k
With Devin -AIの自律とメンバーの自立
kotanin0
2
790
公開初日に個人環境で試した Gemini CLI 体験記など / Gemini CLI実験レポート
you
PRO
3
620
Step Functions First - サーバーレスアーキテクチャの新しいパラダイム
taikis
1
280
ビジネス文書に特化した基盤モデル開発 / SaaSxML_Session_2
sansan_randd
0
120
CSPヘッダー導入で実現するWebサイトの多層防御:今すぐ試せる設定例と運用知見
llamakko
1
270
Featured
See All Featured
Scaling GitHub
holman
461
140k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Facilitating Awesome Meetings
lara
54
6.5k
Designing Experiences People Love
moore
142
24k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
47
9.6k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
21
1.4k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
The Cult of Friendly URLs
andyhume
79
6.5k
Transcript
今年のre:inventから学ぶこと Yuki Kurono 2024/12/27 Kurono_98
自己紹介 黒野 雄稀 Yuki Kurono 普段はインフラ設計・構築や運用構築に従事 新卒で2020に入社 re:inventは今年で3回目 2022-2024 Japan
AWS All Certifications Engineers 2023 Japan AWS Top Engineers AWS Communit Builder(CloudOperation) 2
土曜日の夕方に羽田から飛び立つ 3
ホノルルいいですよね? 4
男は黙ってミネアポリス経由 5
タトンカチャレンジ モウ ニドト デナイ 6
カジノ 通称ウルフという嫁を紹介してらい、細かいながらも着実な勝ちを重ねていた 7
カジノ 通称ウルフという嫁を紹介してらい、細かいながらも着実な勝ちを重ねていた が、夜には撤去され別の台に変わっており膝から崩れ落ちた 8 当日の夜
Expoは生成AI祭り 9
AWS re:Invent 2024 - Dr. Werner Vogels Keynote https://www.youtube.com/watch?v=aim5x73crbM 10
11
コンポーネント数 ≠ 複雑さ 12
6つの教訓 1. Make evolvability a requirement(進化可能性を必須要件にする) 2. Break complexity into
pieces(複雑さを分解する) 3. Align organization to architecture(組織をアーキテクチャに合わせる) 4. Organize into cells(セル単位で組織化する) 5. Design predictable systems(予測可能なシステムを設計する) 6. Automate complexity(複雑さを自動化する) 13
Make evolvability a requirement - 進化可能性を必須要件にする 14
Make evolvability a requirementとは 15 https://en.wikipedia.org/wiki/Lehman%27s_laws_of_software_evolution S3が良い例として挙げられていました。 S3は毎年新機能がリリースされており、マイクロサービスは300におよぶが ユーザに影響を与えることなくリリースできている。 それはソフトウェア的にもハードウェア的にもアーキテクチャを変更してきたからこそとのこと。
そうやって時間と共にシステムが複雑化していく中で、S3は顧客にとってシンプルなままである ことはとても素晴らしい例だと語っていました。
聞いている中で自分の頭に思い浮かんだもの 16 https://store.steampowered.com/app/427520 https://store.steampowered.com/app/526870
同じなんですよね 17 https://store.steampowered.com/app/427520 https://store.steampowered.com/app/526870
仕事 18 VPC サブネット ルートテーブル セキュリティグループ Aurora RDS EC2
19 ゲーム中のdraw.io
プライベート 20 石 石炭 鉄鉱石 銅鉱石 組み立て機 溶鉱炉
21