Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Dr. Werner Vogelsの14年のキーノートから紐解くエンジニアリング組織への処方箋...

Dr. Werner Vogelsの14年のキーノートから紐解くエンジニアリング組織への処方箋@JAWS DAYS 2026

Avatar for Hiroshi Hayakawa (p0n)

Hiroshi Hayakawa (p0n)

March 07, 2026
Tweet

More Decks by Hiroshi Hayakawa (p0n)

Other Decks in Technology

Transcript

  1. JAWS DAYS 2026 
 Mashup for the Future 
 早川

    裕志 / 須賀 功太 Dr. Werner Vogels の 14年のキーノートから紐解く エンジニアリング組織への処方箋
  2. #jawsug #jawsdays2026 #jawsdays2026_f Keynote 2012 - 21st Century Architectures 秒速で振り返るWernerの14年

    T-Shirt: - Route 53 第1回 re:Invent が開催された歴史的な年 
 クラウドネイティブな21世紀のアーキテクチャ 
 - ハードウェアの制約から解放 
 - ビジネス価値の提供に焦点 
 - Controllable: 疎結合なビルディンブロック
 - Resilient: Everything fails、Blast-radius、Multi-AZ
 - Adaptive: 仮定をしない、間違い・変化の許容
 - Data-driven: 全てを計測、データからフィードバック
 Keywords: - 21st Century Architectures - Programmable Resources - Everything fails all the time - Assume nothing - Log Everything https://youtu.be/PW1lhU8n5So
  3. #jawsug #jawsdays2026 #jawsdays2026_f Keynote 2013 - 顧客視点とスピード
 秒速で振り返るWernerの14年 T-Shirt: -

    Nirvana (In Utero / Cobra) 顧客視点から考える 
 - Working Backwards 
 - PR, FAQ, User Interaction, Manual
 スピード
 - Two-Pizza Team: 10名未満のチーム 
 Flywheels: ビジネスを好循環で加速させ続ける 
 - 変わらないものにイノベーションのエネルギーを注ぐ
 - Performance, Security, Reliability, Cost, Scale
 Keywords: - Working Backwards - Two-Pizza Teams - Dimensions that don't change - Undifferentiated heavy lifting https://youtu.be/Waq8Y6s1Cjs
  4. #jawsug #jawsdays2026 #jawsdays2026_f Keynote 2014 - ECS、Lambda発表!
 秒速で振り返るWernerの14年 T-Shirt: -

    Soundgarden / Skrillex Agilityのコアは開発とテスト 
 - 新機能の実験と早期リリースこそがAgility
 Agilityの向上を阻む差別化できない重労働の排除 
 - コンテナ管理:Amazon ECSの発表
 イベント駆動の必要性 
 - アプリケーションはイベントをトリガーとするデータ処理
 - AWS Lambdaの発表 
 re:InventでのGo Build 初出 
 - 以後、毎年のKeynote最後の締めの言葉に
 Keywords: - Core to Agility is Dev and Test - Undifferentiated heavy lifting - 21st Century Architecture - Go Build https://youtu.be/ZPbM2qGfH3s
  5. #jawsug #jawsdays2026 #jawsdays2026_f Keynote 2015 - Well Architected Framework登場! 秒速で振り返るWernerの14年

    T-Shirt: - Alice in Chains 思い描いていたシステムの構築がクラウドで可能に 
 - クラウドによるハードウェア制約からの解放
 - ベストプラクティス: AWS W-A Framework の発表
 Primitiveなビルディングブロックの重要性:Gall's Law 
 - 機能している複雑なシステムは機能するシンプルなシステムの組 み合わせ
 初めてre:Playが屋外に 
 Keywords: - Gall's Law - The Fourth Paradigm https://youtu.be/y-0Wf2Zyi5Q
  6. #jawsug #jawsdays2026 #jawsdays2026_f Keynote 2016 - Transformations/AWSが10年間で作り上げたもの 秒速で振り返るWernerの14年 T-Shirt: -

    Transformers (Autobots) AWSが変革のために支援できるもの 
 - 開発・運用・テスト、データ、コンピュート
 開発・運用・テストの変革 
 - Agilityの源泉
 - W-A Operational Excellence, CodeBuild, X-Ray
 データの変革 
 - 保有するデータやその分析能力こそが差別化の要因
 - Athena, Glue, Batch, Pinpoint
 コンピュートの変革 
 - Lambda@Edge, Step Functions
 Keywords: - Development and Testing is where agility lives - Transformer - Data is the differentiator https://youtu.be/ZDScBNahsL4
  7. #jawsug #jawsdays2026 #jawsdays2026_f Keynote 2017 - 21st Century Architecture 再び

    秒速で振り返るWernerの14年 T-Shirt: - Foo Fighters 人間中心のインターフェース 
 - ボイスやそれに限らない自然なインターフェース
 - Alexa for Businessの発表
 コラボレーティブな開発の重要性(ペアプロなど) 
 - Cloud9の発表
 分散システムのベストプラクティス: Reliability / Availability 
 - デプロイ戦略、自動化とテストの重要性
 - Chaos Engineering
 Keywords: - 21st Century Architectures - Human Centric - Gall’s Law - All the code you ever write is business logic https://youtu.be/nFKVzEAm-ts
  8. #jawsug #jawsdays2026 #jawsdays2026_f Keynote 2018 - Amazon最悪の日 秒速で振り返るWernerの14年 T-Shirt: -

    Skrillex 最悪の日:クリスマス商戦の最中の12時間のダウンからの学び 
 - Cell-based architectureによるBlast Radiusの最小化
 - Auroraの処理とストレージの分離の重要性の解説
 - Purpose-built databasesへの移行の重要性
 ビジネスロジックフォーカスのためのServerlessの機能拡張 
 - Firecracker / Lambda Custom Runtime, Layer
 - API GWがwebsocket をサポート
 - ALBのターゲットとしてLambda をサポート
 - W-A FrameworkのServerless Lens
 AWS Well Architected Tool の発表 
 - ArchitectはシステムがWell Architectedか常に自問
 Keywords: - 2004/12/12 (Worst Day at Amazon) - Everything fails all the time - Cell based architecture / Blast Radius - Purpose-built databases https://youtu.be/femopq3JWJg
  9. #jawsug #jawsdays2026 #jawsdays2026_f Keynote 2019 - Evolvable architectures 秒速で振り返るWernerの14年 T-Shirt:

    - Osdorp Posse 顧客にとって価値の変わらないものを提供することを強調 
 - Nitro Systemの進化
 - Firecrackerの進化
 Evolvable (進化可能な) アーキテクチャ 
 - 単なる拡張性とは異なる
 - ビジネスに合わせてアーキテクチャレベルで別の姿へと進化
 Keywords: - Things that never changes - Evolvable architectures - Everything fails all the time - Blast Radius hhttps://youtu.be/OdzaTbaQwTg
  10. #jawsug #jawsdays2026 #jawsdays2026_f Keynote 2020 - パンデミック下の変化への適応 秒速で振り返るWernerの14年 T-Shirt: -

    UCL / AFC Ajax 未知の変化に対応するためのObservability 
 - AMP / Amazon Managed Service for Grafana /ADOT
 - Log everything
 複雑化するシステムの検証 - Automated Reasoningの活用 
 - S3 Strong read-after-write consistency / VPC Reachability Analyzer / IAM Access Analyzer / ALB開発
 Developerに向けたメッセージ 
 - 今以上に世界を変えるのにあなたの知識・能力・才能を使うのに良 い時代はない
 - Now Go Build
 Keywords: - Automated Reasoning - Monitoring != Observability - Log everything - Now, go build https://youtu.be/jt-gV1YwmnI
  11. #jawsug #jawsdays2026 #jawsdays2026_f Keynote 2021 - The Everywhere Cloud 秒速で振り返るWernerの14年

    T-Shirt: - The Stranglers The Everywhere Cloud 
 - インフラとネットワークの拡張
 - Local Zoneの追加、Cloud WAN、AWS Ground Stations
 開発者向けツールとAPIの進化 
 - Primitives, not Frameworks
 - Frameworkに頼りすぎるとその限界が自分の限界に
 - API: 15年間の学び / 6つの原則
 Keywords: - The Everywhere Cloud - Primitives, not Frameworks https://youtu.be/8_Xs8Ik0h1w
  12. #jawsug #jawsdays2026 #jawsdays2026_f Keynote 2022 - The world is asynchronous

    秒速で振り返るWernerの14年 T-Shirt: - Lambda / The Matrix Style 非同期なイベント駆動型アーキテクチャ 
 - 自然界から学ぶ:Evolve or Die (進化か死か)
 - 非同期な疎結合であれば他者に影響を与えず進化可能
 - DynamoDB Global Tablesの裏側の紹介
 イベント駆動型アーキテクチャを支援する新サービス 
 - AWS Step Functions Distributed Map
 - AWS Application Composer
 - EventBridge Pipes
 Keywords: - The world is asynchronous - Evolve or Die - Simplifying Complex - Evolvable architectures https://youtu.be/RfvL_423a-I
  13. #jawsug #jawsdays2026 #jawsdays2026_f Keynote 2023 - The Frugal Architect 秒速で振り返るWernerの14年

    T-Shirt: - Street Sweeper Social Club Lost Art: コストを意識したアーキテクチャ設計の技術のロスト 
 - 2012年の”Architect with cost in mind”を
 The Frugal Architectとして再定義し解説
 - The Frugal Architectの7つのポイントを解説
 - コスト(とサステナビリティ)は非機能要件、etc
 Good Old Fashioned AI 
 - 問題解決に適したAIの利用の重要性
 生成AI時代のDeveloperとAmazon Q 
 - AIは予測をするが、決断するのは専門家
 - You build it, you own it
 Keywords: - The Frugal Architect - Measurement can change behavior - AI predicts, professionals decide - Learn and be curious https://youtu.be/UTRBVPvzt9w
  14. #jawsug #jawsdays2026 #jawsdays2026_f Keynote 2024 - Simplexity (複雑さとシンプルさ) 秒速で振り返るWernerの14年 T-Shirt:

    - Linkin Park 意図した複雑性と意図しない複雑性 
 - コンポーネント数 != 複雑性 (自転車と一輪車)
 - AWSが複雑性を引き受けている (S3, DSQL)
 複雑性を管理するための6つの教訓 
 - 進化可能性を要件とする
 - 複雑性を分割する
 - 組織をアーキテクチャに合わせる
 - Cell based Architectures
 - 予測可能なシステム
 - 複雑性を自動化する
 Keywords: - 21st Century Architectures - Occam’s Razor - Tesler’s Law - Do not ignore warning signs https://youtu.be/aim5x73crbM
  15. #jawsug #jawsdays2026 #jawsdays2026_f Keynote 2025 - The last keynote /

    The Renaissance Developer 秒速で振り返るWernerの14年 T-Shirt: - Metallica (Lyrics from Nothing Else Matters) ルネサンスデベロッパーが持つべき5つの資質 
 - Is Curious: 我々人間は知っているもので形づくられるのではな く、学ぼうとする意思から形作られる - Think in Systems: Resilientなシステムを作るには、 より大きな絵を理解する必要がある - Communicates: 明確なコミュニケーションは失敗を減らす - Is an owner: You build it, you own it - Is a Polymath: T型の開発者 / あなたのTを広げなさい システムを支えるBuilderへの称賛と感謝の表明 
 Keywords: - The Renaissance Developer https://youtu.be/3Y1G9najGiI
  16. #jawsug #jawsdays2026 #jawsdays2026_f 21世紀のアーキテクチャ と14年 
 25:58:09 1.75x = 14h

    50m 2012 2013-2017 2018-2019 2022-2024 2020 2021 2025 THE FINAL The Renaissance Developer Debut Evolution & Dive Deep Accepting Changes Revisiting… Deepen & Sublimation against AI breakthroughs Dive Deep w/ AWS Cases with 15yrs of AWS under the pandemic The dawn of serverless 旧世界の制約を打破 するクラウドと その設計原則が登場 原則の深掘りと プリミティブの拡充、 W-A Framework登場 AWSの事例、 W-A Framework 進化性、⽣涯を通じ て学ぶこと、 Builderの責任 AWSの15年間の 学びと⾊褪せぬ原則 より深く、そして 哲学的に、 “Simplexity”へ昇華 Builderの進化性と そのための指針 The evolution of AWS Services more sophisticated Controllable, Resilient, Adaptive, Data-Driven OBSERVATIONS: 2025年までの 13年間ずっと設計原則の話 をしている 1377万PVs
  17. #jawsug #jawsdays2026 #jawsdays2026_f 症例1: 意思決定とスピードの欠如 
 Small, “Two Pizza” Teams

    - 2013 お薬タイム Focus on Ownership, Build Agency - Andy Warfield, 2024 Value Innovation over Coordination - 2021 PRESCRIPTION 1: コミュニケーションのオーバーヘッドを削減する PRESCRIPTION 2: 主体的な意思決定をサポートする PRESCRIPTION 3: 組織のKPI・文化を変える 調整よりイノベーションを重視 オーナーシップに焦点を当て、主体性を構築する ピザ2枚で賄える⼩さなチーム
  18. #jawsug #jawsdays2026 #jawsdays2026_f 症例2: 過剰な標準化と技術負債 
 お薬タイム Each of us

    has our own opinions about the best tools to get their jobs done, and that’s great, I love that - 2018 Premature optimization is the killer - 2021 Primitives, not frameworks - 2021 PRESCRIPTION 1: 多様性を受け入れる PRESCRIPTION 2: 最初から完璧を目指さない The most dangerous phrase in the English language is: “We’ve always done it this way” - Grace Hopper 時期尚早な最適化は致命的 私たち⼀⼈⼀⼈が、仕事を遂⾏するための最適なツールについて独⾃の意⾒を持っています。それは素晴らしいことです。 PRESCRIPTION 3: 変わらないものに投資する フレームワークではなくプリミティブ (フレームワークの構築には時間がかかり、デリバリーする頃には5年遅れ) PRESCRIPTION 4: 危険な兆候を見逃さない 英語で最も危険なフレーズは:「私たちはいつもこうしてきた」
  19. #jawsug #jawsdays2026 #jawsdays2026_f 症例3: 見積り地獄 
 お薬タイム Data-Driven - 21st

    Century Architecture Principles, 2012 Unobserved Systems Lead to Unknown Costs, Define your meter -2023 Consider cost at every step - 2023 PRESCRIPTION 1: ゴールの再確認とアプローチの見直し PRESCRIPTION 2: 可視化によって行動変容を促す PRESCRIPTION 3: コスト意識を定着させる 予測ではなく現実にもとづいて⾏動せよ 観測されていないシステムは未知のコストにつながる、メーターを定義し継続監視によって⾏動を変えよ 設計のあらゆる段階でコストを考慮せよ