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
結局ドメインって何ですか?
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
ミカイ
March 23, 2024
600
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
結局ドメインって何ですか?
ミカイ
March 23, 2024
More Decks by ミカイ
See All by ミカイ
今からフロントエンドを0から勉強するならSvelteもありかも
junmikai
0
99
tsoaはいいぞ!APIドキュメントを自動生成!
junmikai
0
74
生成AI活用はHOWが大事な理由
junmikai
0
220
2025年の抱負: フリーランスから 正社員に戻るので 組織に貢献します!
junmikai
0
120
Chakra UI v3にバージョンアップしてほぼ別物になった件
junmikai
0
1.3k
LTのテーマ決めは「多数派」を意識しよう ~ LT年40回登壇した件~
junmikai
0
61
成長するには「重要 VS 緊急」を意識しよう
junmikai
0
29
LTのテーマ決めは「多数派」を意識しよう ~ LT年40回登壇した件~
junmikai
0
65
目標は「めいそう」が大事。漢字はどう書く?
junmikai
2
74
Featured
See All Featured
Designing for Performance
lara
611
70k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
57k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
490
We Have a Design System, Now What?
morganepeng
55
8.3k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.9k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
920
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
650
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
840
Navigating Weather and Climate Data
rabernat
0
510
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.3k
The Curious Case for Waylosing
cassininazir
1
500
Transcript
結局ドメインって なんですか? 三海 純(ミカイジュン)
自己紹介 • 三海純(ミカイ ジュン) • フリーランスエンジニア ◦ Next.jsの新規開発 + Laravel
◦ Python API新規開発・設計 • 趣味 ◦ アニメ(BanG Dream!・ぼざろ 等) ◦ ネット麻雀(雀魂・雀豪)
キャリア • 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の新規開発・設計
よく話題になる ドメイン について話したいと思います
前提として アプリケーション 設計のドメイン ※ネットワークの方じゃないよ
今回のゴール ドメインについて ざっくり知る きっかけになる
ドメインとは? "ドメイン"はビジネスの核心部分、つまりアプリケーショ ンが扱う問題領域や機能領域のことを指します。ドメイ ンには、ビジネスルール、プロセス、概念、およびそれ らが関連するデータが含まれます。これらは、特定のビ ジネス領域におけるユーザーのニーズや要求を解決 するために存在します。
None
もうちょっと簡単に ソフトウェアで解決したい部分を ちゃんと理解した上で、 ソフトウェア開発を行う 引用元 https://zenn.dev/miya_tech/articles/db89d73f3329e8
もっと簡単にいうと 独自のもは ルールブックに まとめようぜ!
とはいえ・・・ 普段使う アプリケーションに ルールブック あったかな・・・?
例えば「SNSのいいね!」 - 1つの投稿に1人1つのいいね - いいね済をクリックすると解除 - いいねつけられた時は通知される - 解除された時は通知されない
- 1つの投稿に1人1つのいいね - いいね済をクリックすると解除 - いいねつけられた時は通知される - 解除された時は通知されない ↑このルールどうやって知りましたか?
知らぬ内にルールを理解しているから ドメインは ややこしくなる
明らかにルールブックが必要そうな例
Webでは当たり前にあることはドメインになりにくい - ログイン機能 - エラー処理 - DBのバックアップ - パフォーマンスの最適化
結局何が言いたいかというと ルールをどこまで 定義するか 難しいよねって話
なので業務でドメインが出てきた時は そのルールは みんなが決めたルール を考えてみる
再度掲載、SNSの「いいね」 - 1つの投稿に1人1つのいいね - いいね済をクリックすると解除 - いいねつけられた時は通知される - 解除された時は通知されない
SNSの「いいね」のルールによって・・・ - 正当な評価がされやすいかも? - 承認欲求が満たしやすいかも? - 傷つくことが少ないかも? ※個人の感想です
ご清聴ありがとうござ います!