結局ドメインって何ですか?
by
ミカイ
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
結局ドメインって なんですか? 三海 純(ミカイジュン)
Slide 2
Slide 2 text
自己紹介 ● 三海純(ミカイ ジュン) ● フリーランスエンジニア ○ Next.jsの新規開発 + Laravel ○ Python API新規開発・設計 ● 趣味 ○ アニメ(BanG Dream!・ぼざろ 等) ○ ネット麻雀(雀魂・雀豪)
Slide 3
Slide 3 text
キャリア ● 2020/06 - 2022/02: 正社員(受託企業) ○ Vue.js/Nuxt.jsをメイン ● 2022/03 - 2023/09: 正社員(自社開発) ○ バックエンドはPython / Nest.js(Node.js) ○ フロントエンドはReact.jsとNext.js ● 2023/10 - : フリーランス(自社開発) ○ Next.jsの新規開発とバックエンドを担当 ○ Python APIの新規開発・設計
Slide 4
Slide 4 text
よく話題になる ドメイン について話したいと思います
Slide 5
Slide 5 text
前提として アプリケーション 設計のドメイン ※ネットワークの方じゃないよ
Slide 6
Slide 6 text
今回のゴール ドメインについて ざっくり知る きっかけになる
Slide 7
Slide 7 text
ドメインとは? "ドメイン"はビジネスの核心部分、つまりアプリケーショ ンが扱う問題領域や機能領域のことを指します。ドメイ ンには、ビジネスルール、プロセス、概念、およびそれ らが関連するデータが含まれます。これらは、特定のビ ジネス領域におけるユーザーのニーズや要求を解決 するために存在します。
Slide 8
Slide 8 text
No content
Slide 9
Slide 9 text
もうちょっと簡単に ソフトウェアで解決したい部分を ちゃんと理解した上で、 ソフトウェア開発を行う 引用元 https://zenn.dev/miya_tech/articles/db89d73f3329e8
Slide 10
Slide 10 text
もっと簡単にいうと 独自のもは ルールブックに まとめようぜ!
Slide 11
Slide 11 text
とはいえ・・・ 普段使う アプリケーションに ルールブック あったかな・・・?
Slide 12
Slide 12 text
例えば「SNSのいいね!」 - 1つの投稿に1人1つのいいね - いいね済をクリックすると解除 - いいねつけられた時は通知される - 解除された時は通知されない
Slide 13
Slide 13 text
- 1つの投稿に1人1つのいいね - いいね済をクリックすると解除 - いいねつけられた時は通知される - 解除された時は通知されない ↑このルールどうやって知りましたか?
Slide 14
Slide 14 text
知らぬ内にルールを理解しているから ドメインは ややこしくなる
Slide 15
Slide 15 text
明らかにルールブックが必要そうな例
Slide 16
Slide 16 text
Webでは当たり前にあることはドメインになりにくい - ログイン機能 - エラー処理 - DBのバックアップ - パフォーマンスの最適化
Slide 17
Slide 17 text
結局何が言いたいかというと ルールをどこまで 定義するか 難しいよねって話
Slide 18
Slide 18 text
なので業務でドメインが出てきた時は そのルールは みんなが決めたルール を考えてみる
Slide 19
Slide 19 text
再度掲載、SNSの「いいね」 - 1つの投稿に1人1つのいいね - いいね済をクリックすると解除 - いいねつけられた時は通知される - 解除された時は通知されない
Slide 20
Slide 20 text
SNSの「いいね」のルールによって・・・ - 正当な評価がされやすいかも? - 承認欲求が満たしやすいかも? - 傷つくことが少ないかも? ※個人の感想です
Slide 21
Slide 21 text
ご清聴ありがとうござ います!