Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Suguru Ohki
PDF, PPTX
167 views
DDDをLaravelで実践してきてよかったこととツライことについて説明します。
TechTrainというサービスにおいて、実践しているDDDのやって良かったこと、辛いことをまとめます。実践しているDDDの技術としてはPHPのLaravelになります。
Engineering
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 40
2
/ 40
3
/ 40
4
/ 40
5
/ 40
6
/ 40
7
/ 40
8
/ 40
9
/ 40
10
/ 40
11
/ 40
12
/ 40
13
/ 40
14
/ 40
15
/ 40
16
/ 40
17
/ 40
18
/ 40
19
/ 40
20
/ 40
21
/ 40
22
/ 40
23
/ 40
24
/ 40
25
/ 40
26
/ 40
27
/ 40
28
/ 40
29
/ 40
30
/ 40
31
/ 40
32
/ 40
33
/ 40
34
/ 40
35
/ 40
36
/ 40
37
/ 40
38
/ 40
39
/ 40
40
/ 40
More Related Content
PDF
スタートアップでDomain-Driven Design(DDD)を始めた時の困難
by
Suguru Ohki
PDF
PHPの「歴史的理由」ってなんだ!?を過去のPHPをPHP1まで遡って紹介していきます
by
Suguru Ohki
PDF
ドメイン駆動設計 モデリング_実装入門勉強会_2020.3.8
by
Koichiro Matsuoka
PPTX
抽象的な教えを試行錯誤しながら解釈した DDD の実践レポート
by
hogesuzuki
PDF
ぐるぐるDDD(ドメイン駆動設計)に参加してみました
by
Takuya Kawabe
PPTX
抽象的な教えを試行錯誤しながら解釈した DDD の実践レポート 大阪
by
hogesuzuki
PDF
ドメイン駆動設計を実践するプログラマーの悩み
by
haljik Seiji
PPTX
Scala × DDD × 弊社実践例
by
侑亮 原田
スタートアップでDomain-Driven Design(DDD)を始めた時の困難
by
Suguru Ohki
PHPの「歴史的理由」ってなんだ!?を過去のPHPをPHP1まで遡って紹介していきます
by
Suguru Ohki
ドメイン駆動設計 モデリング_実装入門勉強会_2020.3.8
by
Koichiro Matsuoka
抽象的な教えを試行錯誤しながら解釈した DDD の実践レポート
by
hogesuzuki
ぐるぐるDDD(ドメイン駆動設計)に参加してみました
by
Takuya Kawabe
抽象的な教えを試行錯誤しながら解釈した DDD の実践レポート 大阪
by
hogesuzuki
ドメイン駆動設計を実践するプログラマーの悩み
by
haljik Seiji
Scala × DDD × 弊社実践例
by
侑亮 原田
Recently uploaded
PDF
krsk_aws_re-growth_aws_devops_agent_20251211
by
uedayuki
PDF
ソフトウェアエンジニアがクルマのコアを創る!? モビリティの価値を最大化するソフトウェア開発の最前線【DENSO Tech Night 第一夜】
by
dots.
PDF
2025/12/12 AutoDevNinjaピッチ資料 - 大人な男のAuto Dev環境
by
Masahiro Takechi
PDF
ソフトとハードの二刀流で実現する先進安全・自動運転のアルゴリズム開発【DENSO Tech Night 第二夜】 ー高精度な画像解析 / AI推論モデル ...
by
dots.
PPTX
君をむしばむこの力で_最終発表-1-Monthon2025最終発表用資料-.pptx
by
rintakano624
PDF
音楽アーティスト探索体験に特化した音楽ディスカバリーWebサービス「DigLoop」|Created byヨハク技研
by
yohakugiken
krsk_aws_re-growth_aws_devops_agent_20251211
by
uedayuki
ソフトウェアエンジニアがクルマのコアを創る!? モビリティの価値を最大化するソフトウェア開発の最前線【DENSO Tech Night 第一夜】
by
dots.
2025/12/12 AutoDevNinjaピッチ資料 - 大人な男のAuto Dev環境
by
Masahiro Takechi
ソフトとハードの二刀流で実現する先進安全・自動運転のアルゴリズム開発【DENSO Tech Night 第二夜】 ー高精度な画像解析 / AI推論モデル ...
by
dots.
君をむしばむこの力で_最終発表-1-Monthon2025最終発表用資料-.pptx
by
rintakano624
音楽アーティスト探索体験に特化した音楽ディスカバリーWebサービス「DigLoop」|Created byヨハク技研
by
yohakugiken
Featured
PDF
2024 Trend Updates: What Really Works In SEO & Content Marketing
by
Search Engine Journal
PDF
ChatGPT and the Future of Work - Clark Boyd
by
Clark Boyd
PDF
Everything You Need To Know About ChatGPT
by
Expeed Software
PDF
Storytelling For The Web: Integrate Storytelling in your Design Process
by
Chiara Aliotta
PDF
Getting into the tech field. what next
by
Tessa Mero
PPTX
How to Prepare For a Successful Job Search for 2024
by
Albert Qian
PDF
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
by
marketingartwork
PDF
2024 State of Marketing Report – by Hubspot
by
Marius Sescu
PDF
Social Media Marketing Trends 2024 // The Global Indie Insights
by
Kurio // The Social Media Age(ncy)
PDF
Google's Just Not That Into You: Understanding Core Updates & Search Intent
by
Lily Ray
PDF
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...
by
SocialHRCamp
PDF
Trends In Paid Search: Navigating The Digital Landscape In 2024
by
Search Engine Journal
PDF
PEPSICO Presentation to CAGNY Conference Feb 2024
by
Neil Kimberley
PDF
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
by
OECD Directorate for Financial and Enterprise Affairs
PDF
How to have difficult conversations
by
Rajiv Jayarajah, MAppComm, ACC
PDF
5 Public speaking tips from TED - Visualized summary
by
SpeakerHub
PDF
Skeleton Culture Code
by
Skeleton Technologies
PDF
Product Design Trends in 2024 | Teenage Engineerings
by
Pixeldarts
PDF
How Race, Age and Gender Shape Attitudes Towards Mental Health
by
ThinkNow
PDF
Content Methodology: A Best Practices Report (Webinar)
by
contently
2024 Trend Updates: What Really Works In SEO & Content Marketing
by
Search Engine Journal
ChatGPT and the Future of Work - Clark Boyd
by
Clark Boyd
Everything You Need To Know About ChatGPT
by
Expeed Software
Storytelling For The Web: Integrate Storytelling in your Design Process
by
Chiara Aliotta
Getting into the tech field. what next
by
Tessa Mero
How to Prepare For a Successful Job Search for 2024
by
Albert Qian
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
by
marketingartwork
2024 State of Marketing Report – by Hubspot
by
Marius Sescu
Social Media Marketing Trends 2024 // The Global Indie Insights
by
Kurio // The Social Media Age(ncy)
Google's Just Not That Into You: Understanding Core Updates & Search Intent
by
Lily Ray
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...
by
SocialHRCamp
Trends In Paid Search: Navigating The Digital Landscape In 2024
by
Search Engine Journal
PEPSICO Presentation to CAGNY Conference Feb 2024
by
Neil Kimberley
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
by
OECD Directorate for Financial and Enterprise Affairs
How to have difficult conversations
by
Rajiv Jayarajah, MAppComm, ACC
5 Public speaking tips from TED - Visualized summary
by
SpeakerHub
Skeleton Culture Code
by
Skeleton Technologies
Product Design Trends in 2024 | Teenage Engineerings
by
Pixeldarts
How Race, Age and Gender Shape Attitudes Towards Mental Health
by
ThinkNow
Content Methodology: A Best Practices Report (Webinar)
by
contently
DDDをLaravelで実践してきてよかったこととツライことについて説明します。
1.
DDDをやって良かったこと辛いこと
2.
自己紹介
3.
所属 株式会社TechBowl 住んでるところ 東京 何やってる? 「TechTrain」というサービスで反復横跳びし続けている 何でも屋さん(Laravel, Next.js, AWS,
etc...) 趣味 お酒(よく溺れる) サウナ 読書 2024-03-29 | DDDをLaravelで実践してきたよかったこととツライこと 3
4.
TechTrain エンジニア教育+Directスカウトのサービス。 Coding Stoicをテーマにちゃんとコードを書いていこう ね!というメンターが多めのエンジニアを育てるための サービスです。 2024-03-29 |
DDDをLaravelで実践してきたよかったこととツライこと 4
5.
一緒に働いてくれる人を探しています! 1. バックエンドエンジニア(Laravel +
DDD) 2. フロントエンドエンジニア(Next.js with TypeScript) 3. TechTrainのメンター-> 筋がいい人なら教えたいぜ! 2024-03-29 | DDDをLaravelで実践してきたよかったこととツライこと 5
6.
今日の流れ 2024-03-29 | DDDをLaravelで実践してきたよかったこととツライこと
6
7.
今日の流れ 1. 現状やってることの紹介 2. 実際に何が良いのか辛いのかを紹介 2024-03-29
| DDDをLaravelで実践してきたよかったこととツライこと 7
8.
なぜDDDを入れたのか 当時概念が多くなっていたにも関わらず何もまとめていなかった 生成イベントや更新イベントがとっちらかって徐々にバグが増え出していた 何かしらの整理整頓が必要であるが、どうしたら良いのかわからなかった 2024-03-29 | DDDをLaravelで実践してきたよかったこととツライこと
8
9.
そこに現れてくれたDDDを実践している人の登場w 最初のカジュアル面談のタイミングで概念の図を一緒に起こした その時点で、これからも概念が大きく増えて横断的に利用される実感が湧いたた め、DDDをチーム的に導入することに決めた この時点で、戦術的実装についてはほとんど検討していなかった 2024-03-29 | DDDをLaravelで実践してきたよかったこととツライこと
9
10.
戦術的な設計に必要だと考えていること DDDの考え方?を実践することになるが、うちではこうしています 2024-03-29 | DDDをLaravelで実践してきたよかったこととツライこと
10
11.
戦術的な設計に必要なことだと考えていること 1. 概念について深ぼる 2. 概念の実運用についても考慮する 3.
1,2を踏まえたモデリングとレビューを行う 4. 1~3を常に回しておく意識をチームで持つ 2024-03-29 | DDDをLaravelで実践してきたよかったこととツライこと 11
12.
1. 概念について深ぼる 1. ライフサイクルを明確化 2.
境界を明確化 3. 関係性を明確化 2024-03-29 | DDDをLaravelで実践してきたよかったこととツライこと 12
13.
2. 概念の実運用についても考慮する 1. 実際に概念が利用されているユースケースを現場に聞く 2.
現場が理想とするフローと現在の運用との乖離を理解する 3. 現状と理想の運用の乖離を埋めるためのステップを設計 2024-03-29 | DDDをLaravelで実践してきたよかったこととツライこと 13
14.
3. 1,2を踏まえたモデリングとレビューを行う 4にも関わるが自分たちが馴染むツールを使うのが大事 TechBowlの場合はWhimsical。 https://zenn.dev/techtrain_blog/articles/334ac36e79d946 2024-03-29 |
DDDをLaravelで実践してきたよかったこととツライこと 14
15.
常に合う ツールを探す 2024-03-29 | DDDをLaravelで実践してきたよかったこととツライこと
15
16.
常に合う ツールを探す 1. diagram.net 2024-03-29 |
DDDをLaravelで実践してきたよ かったこととツライこと 16
17.
常に合う ツールを探す 2. Miro 2024-03-29 |
DDDをLaravelで実践してきたよ かったこととツライこと 17
18.
常に合う ツールを探す 3. whimsical 2024-03-29 |
DDDをLaravelで実践してきたよ かったこととツライこと 18
19.
常に合う ツールを探す 3. whimsical 最近はWhimsicalで続いています 2024-03-29 |
DDDをLaravelで実践してきたよかったこととツライこと 19
20.
続いている理由 1. チーム共有がしやすい 2. 全体と詳細のスイッチングがしやすい 3.
ドキュメントもかけるので、機能要件的なところもカバーできる 2024-03-29 | DDDをLaravelで実践してきたよかったこととツライこと 20
21.
4. 1~3を常に回しておく意識をチームで持つ 2024-03-29 |
DDDをLaravelで実践してきたよかったこととツライこと 21
22.
戦術的な設計をどうしているか? 2024-03-29 | DDDをLaravelで実践してきたよかったこととツライこと
22
23.
戦術的な設計をどうしているか? DDDのアーキテクチャを含むTechTrainバックエンド開発環境などを紹介していく! 2024-03-29 | DDDをLaravelで実践してきたよかったこととツライこと
23
24.
必要なもの 1. アーキテクト図 2. Generate用のコマンド 3.
アーキテクトを守るための仕組み 2024-03-29 | DDDをLaravelで実践してきたよかったこととツライこと 24
25.
1. アーキテクト図 2024-03-29 |
DDDをLaravelで実践してきたよかったこととツライこと 25
26.
2024-03-29 | DDDをLaravelで実践してきたよかったこととツライこと
26
27.
2. Generate用のコマンド 2024-03-29 |
DDDをLaravelで実践してきたよかったこととツライこと 27
28.
2024-03-29 | DDDをLaravelで実践してきたよかったこととツライこと
28
29.
2024-03-29 | DDDをLaravelで実践してきたよかったこととツライこと
29
30.
現状良いこと 1. 該当ロジックがある場所がすぐわかる 2. 責務分解がしやすい 3.
情報共有がしやすい 2024-03-29 | DDDをLaravelで実践してきたよかったこととツライこと 30
31.
現状辛いこと 1. コードベースが増える 2. オンボーディングが難しい 3.
モデリングを全員で!の継続性 戦略部分の実行継続が難しいということ 2024-03-29 | DDDをLaravelで実践してきたよかったこととツライこと 31
32.
1. コードベースが増える 2024-03-29 |
DDDをLaravelで実践してきたよかったこととツライこと 32
33.
2024-03-29 | DDDをLaravelで実践してきたよかったこととツライこと
33
34.
2024-03-29 | DDDをLaravelで実践してきたよかったこととツライこと
34
35.
2. オンボーディングが難しい コードベースが増えるとも関わるのですが、ファイル数が増えるので、どこに何があ るのかを覚えるのが難しいなどの問題があります 気合いを入れてオンボーディング資料を用意する必要があります。 2024-03-29 |
DDDをLaravelで実践してきたよかったこととツライこと 35
36.
2024-03-29 | DDDをLaravelで実践してきたよかったこととツライこと
36
37.
3. モデリングを全員で!の継続性 ステークホルダー全員でやるのが理想ですが、個人がやってあと他の人が見てないと いう現象が発生しやすい。 ここは今改善のための話を進めているところです。 2024-03-29 |
DDDをLaravelで実践してきたよかったこととツライこと 37
38.
まとめ 2024-03-29 | DDDをLaravelで実践してきたよかったこととツライこと
38
39.
1. スムーズにメンバーが実行するための仕組みが絶対必要 2. モデリングを継続するための仕組みと適切なツールが必要 3.
モデリングを関係者全員でやった方が考慮漏れは少なくなる 2024-03-29 | DDDをLaravelで実践してきたよかったこととツライこと 39
40.
モデルは常にカイゼンする。生き物である。 2024-03-29 | DDDをLaravelで実践してきたよかったこととツライこと
40
Download