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

ドメイン駆動設計のススメ#2 / DDD DevLiveShow Chapter2

ドメイン駆動設計のススメ#2 / DDD DevLiveShow Chapter2

AWS Developer Live Showにてお話しした時のスライドです。

syobochim

July 26, 2022
Tweet

More Decks by syobochim

Other Decks in Technology

Transcript

  1. DOMAIN-DRIVEN DESIGN のススメ
    © 2022, Amazon Web Services, Inc. or its affiliates.
    © 2022, Amazon Web Services, Inc. or its affiliates.
    υϝΠϯۦಈઃܭͷεεϝ
    ϞσϧͱίʔυΛඥ͚ͮΔ
    ͠ΐ΅ͪΉ ҆ా ژଠ
    "NB[PO8FC4FSWJDFT+BQBO(,
    দԬ ޾Ұ࿠
    גࣜձࣾϩάϥε

    View full-size slide

  2. DOMAIN-DRIVEN DESIGN のススメ
    © 2022, Amazon Web Services, Inc. or its affiliates.
    8IPBN*
    ओʹύʔτφʔ༷ͷҭ੒ɾٕज़ࢧԉΛ୲౰
    ݩ 4*FSͷΞϓϦέʔγϣϯ։ൃΤϯδχΞ
    ஶॻʮ͍ͪ͹Μ΍͍͞͠(JU(JU)VCͷڭຊʯ
    宇賀神 みずき
    しょぼちむ @syobochim
    All opinion are my own 🤟

    View full-size slide

  3. DOMAIN-DRIVEN DESIGN のススメ
    © 2022, Amazon Web Services, Inc. or its affiliates.
    ΤϰΝϯεຊΛ೔ؒͰ׬ಡ͠·ͨ͠ʂ
    ΤϦοΫɾΤϰΝϯεͷ
    υϝΠϯۦಈઃܭ
    υϝΠϯۦಈઃܭͷݪॻ
    ൃച͔Β೥
    ೔ຊޠ༁ൃച͔Β೥
    ຊฤ͚ͩͰϖʔδ

    View full-size slide

  4. DOMAIN-DRIVEN DESIGN のススメ
    © 2022, Amazon Web Services, Inc. or its affiliates.
    Կ͕ॻ͍ͯ͋Δຊʁ
    υϝΠϯۦಈઃܭʹඞཁͳߟ͑ํͱϓϥΫςΟε͕
    ෯޿͘໢ཏతʹॻ͔Ε͍ͯΔ
    ྫʣઃܭɾٕज़ɾ૊৫ɾจԽ FUD
    オブジェクト指向は
    ただの道具の⼀つでしかない
    今でも使える !

    View full-size slide

  5. DOMAIN-DRIVEN DESIGN のススメ
    © 2022, Amazon Web Services, Inc. or its affiliates.
    ຖ೔ϊʔτʹ·ͱΊͯπΠʔτ

    View full-size slide

  6. DOMAIN-DRIVEN DESIGN のススメ
    © 2022, Amazon Web Services, Inc. or its affiliates.
    ʙ·Ͱຖ೔ʜ
    お正⽉も 誕⽣⽇も

    View full-size slide

  7. DOMAIN-DRIVEN DESIGN のススメ
    © 2022, Amazon Web Services, Inc. or its affiliates.
    ͠ΐ΅ͪΉͷ೔·ͱΊ࢖ͬͯͶ
    υϝΠϯۦಈઃܭͷݪॻΛಡΉͷ͕Ұ൪
    ͚ͩͲϋʔυϧ͕ߴ͍ਓʹ͸
    ͠ΐ΅ͪΉϊʔτ͕໾ʹཱͭͱ͍͍ͳ
    ྫ͑͹
    ͬ͘͟ΓͱϊʔτΛಡΜͰཧղͯ͠
    ؾʹͳͬͨͱ͜Ζ͸ॻ੶Ͱਂ۷Γ͢Δ
    🙌 ページ数
    ブログにPDF公開しました︓https://syobochim.hatenablog.com/entry/2022/03/04/194646

    View full-size slide

  8. DOMAIN-DRIVEN DESIGN のススメ
    © 2022, Amazon Web Services, Inc. or its affiliates.
    ͲΜͳ͜ͱ͕ॻ͍ͯΔ͔
    8
    ̎෦ ̐෦
    ̍෦ ̏෦
    υϝΠϯۦಈઃܭͷجຊతͳ໨ඪ
    ͳʹ͕ॏཁͳͷ͔
    Ͳ͏͍͏ҙຯ͕͋Δͷ͔
    جຊతͳߏ੒ཁૉ
    Ҏ߱ͷ෦ͷϕʔεʹͳΔ֓೦
    ϞσϧΛΑΓྑ͘͢Δ࣮༻తͳύλʔϯ
    νʔϜ͕ಎ࡯ΛಘΔͨΊͷํ๏
    େن໛ͳγεςϜͰͷ
    υϝΠϯۦಈઃܭͷ޲͖߹͍ํ

    View full-size slide

  9. © 2022, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
    スペシャルゲスト✨ ✨

    View full-size slide

  10. ● 名前
    ○ 松岡 幸一郎 (@little_hand_s)
    ● 所属
    ○ 株式会社ログラス
    経営管理領域でDDDを実践中
    ● 運営コミュニティ
    ○ DDD community jp主催
    ● 発信
    ○ DDD解説書籍2冊執筆
    ○ Youtube DDD解説動画チャンネル
    ○ 詳細は概要欄をチェック!
    ● その他活動
    ○ 企業様へのDDD導入/設計サポートなど
    自己紹介
    10

    View full-size slide

  11. © 2022, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 11

    View full-size slide

  12. © 2022, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 12

    View full-size slide

  13. © 2022, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 13
    ※松岡さんブログから引⽤
    新卒にも伝わるドメイン駆動設計のアーキテクチャ説明(オニオンアーキテクチャ)[DDD]
    https://little-hands.hatenablog.com/entry/2018/12/10/ddd-architecture

    View full-size slide

  14. © 2022, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 14

    View full-size slide

  15. © 2022, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 15

    View full-size slide

  16. © 2022, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 16

    View full-size slide

  17. © 2022, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 19

    View full-size slide

  18. © 2022, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 20

    View full-size slide

  19. © 2022, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 21

    View full-size slide

  20. © 2022, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 25

    View full-size slide

  21. DOMAIN-DRIVEN DESIGN のススメ
    © 2022, Amazon Web Services, Inc. or its affiliates.
    Thank you!
    © 2022, Amazon Web Services, Inc. or its affiliates.
    ͠ΐ΅ͪΉ
    !TZPCPDIJN
    ҆ా ژଠ
    !EBTPSBO
    (VFTU
    দԬ ޾Ұ࿠
    !MJUUMF@IBOE@T

    View full-size slide