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

Mameyose 2023-06-01

Mameyose 2023-06-01

Shigeki Shoji

June 01, 2023
Tweet

More Decks by Shigeki Shoji

Other Decks in Technology

Transcript

  1. 豆寄席
    2023年06月01日
    Copyright © 2023 Mamezou Co.,Ltd.

    View Slide

  2. 株式会社豆蔵
    AWSパートナー (AWS Partner)
    セレクティアサービス (Select Tier Services)
    セレクティアトレーニング (Select Tier Training)
    認定トレーニング (Authorized Training Partner)
    ISMS (03052-2021-AIS-KOB-ISMS-AC)
    Copyright © 2023 Mamezou Co.,Ltd.

    View Slide

  3. 自己紹介
    コンサルタント
    庄司 重樹
    2023 Japan AWS Top Engineer (Security)
    10x AWS Certified
    Professional Scrum Product Owner™ I
    Professional Scrum Master™ I
    Professional Scrum Developer™ I
    Copyright © 2023 Mamezou Co.,Ltd.

    View Slide

  4. 支援事例
    Copyright © 2023 Mamezou Co.,Ltd. 4

    View Slide

  5. AWS Well-Architected
    セキュリティ
    コスト最適化
    信頼性
    パフォーマンス効率
    運用上の優秀性
    持続可能性
    Copyright © 2023 Mamezou Co.,Ltd. 5

    View Slide

  6. リアクティブ宣言
    The Reactive Manifesto は、「信頼性」と「パフォーマンス効率」を備えたシステムを構築
    するためのベストプラクティス。
    即応性 (Responsive)
    耐障害性 (Resilient)
    弾力性 (Elastic)
    メッセージ駆動 (Message Driven)
    Copyright © 2023 Mamezou Co.,Ltd. 6

    View Slide

  7. リアクティブアーキテクチャ (Reactive Architecture)
    Domain Driven Design
    CQRS/ES
    Copyright © 2023 Mamezou Co.,Ltd. 7

    View Slide

  8. アーキテクチャ
    創発的アーキテクチャ (Emargent Architecture)
    進化的アーキテクチャ (Evolutionary Architecture)
    ソフトウェアは(現実の建物のアーキテクチャとは)全く違う。ソフトウェアを実際に
    動かしてみると、設計時にはなかったワークロードに関する知見を得ることができるだ
    ろう。そして、最初にその知見に気づかなくとも、進化可能なアーキテクチャを選んで
    いれば、顧客体験に影響を与えることなくコンポーネントの変更が可能なのだ。
    引用: 「Amazonでさえサーバレスやマイクロサービスを理解できない」とDHH氏が主張する
    一方で、「進化可能なアーキテクチャこそ重要」とAmazonのVogels博士
    Copyright © 2023 Mamezou Co.,Ltd. 8

    View Slide

  9. 品質
    TDD (Test-Driven Development)
    ATDD (Acceptance Test-Driven Development)
    Copyright © 2023 Mamezou Co.,Ltd. 9

    View Slide

  10. 運用
    オブザーバビリティ
    Copyright © 2023 Mamezou Co.,Ltd. 10

    View Slide

  11. アジャイルチーム
    Whole チームアプローチ
    Copyright © 2023 Mamezou Co.,Ltd. 11

    View Slide

  12. 参考
    Building Evolutionary Architectures (進化的アーキテクチャ)
    Enterprise Integration Patterns
    Accelerate (LeanとDevOpsの科学)
    The DevOps Handbook (The DevOps ハンドブック)
    Copyright © 2023 Mamezou Co.,Ltd. 12

    View Slide