はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ ドメインモデル

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 33件)

会計システムのアーキテクチャとモデリング ~会計というドメインを Rust で表現している話~ - CADDi Tech Blog

2024/03/19 このエントリーをはてなブックマークに追加 165 users Instapaper Pocket Tweet Facebook Share Evernote Clip rust アーキテクチャ モデリング ドメイン 会計

はじめに こんにちは。 バックエンドエンジニアの松本です。今回は、会計システムの開発を通じて、 CADDi におけるプロダクト開発の様子を紹介します。 2024年3月現在、CADDiでは2つのサービスを提供しています。1つは図面データ活用クラウド「CADDi Drawer」で、もう1つは加工品製造サービス「CADDi Manufacturing」で... 続きを読む

【DDD入門】TypeScript × ドメイン駆動設計ハンズオン

2024/01/10 このエントリーをはてなブックマークに追加 436 users Instapaper Pocket Tweet Facebook Share Evernote Clip TypeScript DDD入門 DDD ドメイン駆動設計

TypeScriptとドメイン駆動設計(DDD)を組み合わせ、APIを構築するハンズオンガイドです。この本では、DDDとは何かという基礎的なところからソフトウェア開発における戦略的設計、戦術的設計まで、包括的な知識を提供します。 戦略的設計では、ビジネスの要求に合わせたドメインモデルの設計をイベントストーミングを用... 続きを読む

集約はイベントから考えると考えやすい|j5ik2o

2023/11/30 このエントリーをはてなブックマークに追加 22 users Instapaper Pocket Tweet Facebook Share Evernote Clip 集約 j5ik2o イベント モデリング BIGLOBE

チュートリアルでDDD体験: ドメインモデルの成長を紹介 - BIGLOBE Style | BIGLOBEの「はたらく人」と「トガッた技術」 僕もこのドメインで振る舞い中心のモデリングをしてみた。実装は可能なモデルを書いてみましたが、今回は細かい実装の話はありません。 イベントを抽出まずイベント(起こった事実)から考えました。... 続きを読む

チュートリアルでDDD体験: ドメインモデルの成長を紹介 - BIGLOBE Style | BIGLOBEの「はたらく人」と「トガッた技術」

2023/11/29 このエントリーをはてなブックマークに追加 82 users Instapaper Pocket Tweet Facebook Share Evernote Clip DDD 部署 ビッグローブ光 ドメイン駆動設計 基幹システム

プロダクト技術本部の川口です。 3年間、ビッグローブ光といった固定回線のインフラ部門に所属していましたが、今年の4月に BIGLOBE の基幹システムのリニューアルを推進していく部署に異動することになりました。 所属するチームでは、ドメイン駆動設計(DDD)で開発しています。 チームにジョインすると開発チュートリ... 続きを読む

Chat GPT-4にDDDのドメインモデルを考えさせたら凄かった件

2023/04/10 このエントリーをはてなブックマークに追加 248 users Instapaper Pocket Tweet Facebook Share Evernote Clip DDD GPT-4 集約 ドメイン駆動設計 結論

バックエンド兼インフラエンジニアのrevenue-hackです! DDD(ドメイン駆動設計)でドメインモデル考えますよね? その時にGPT-4にやってもらったらどうなんだろう?とふと思い、実際にユースケースからドメインモデルを作ってもらいました! 結論からいうと DDDでドメインモデルは割と高い精度で集約を出してくれる ただ... 続きを読む

データモデルはドメインモデルに先行する - 設計者の発言

2022/07/02 このエントリーをはてなブックマークに追加 189 users Instapaper Pocket Tweet Facebook Share Evernote Clip DDD Java ドメイン駆動設計 関心 発言

関わっているあるプロジェクトで、Javaでのコンポーネントベース開発を進めるためのクラス図が出来上がりつつある。DDD(ドメイン駆動設計)に関心を持つ技術者にとってお手本になるような端正なドメインモデルだ。それを眺めながら関係者がしみじみと感じていることがある。どんなに優秀なドメインエキスパートと組んだ... 続きを読む

ヘキサゴナルアーキテクチャを利用したLambda 関数のドメインモデルの実装 Live

2022/05/27 このエントリーをはてなブックマークに追加 8 users Instapaper Pocket Tweet Facebook Share Evernote Clip Lambda ヘキサゴナルアーキテクチャ 関数

ヘキサゴナルアーキテクチャを利用したLambda 関数のドメインモデルの実装 Live AWS Summit 2022 Developer Zone (dev-09) セッション資料です。 続きを読む

人はFat Modelを恐れサービスを求め ドメインモデルは貧血に至る - @ledsun blog

2022/04/07 このエントリーをはてなブックマークに追加 11 users Instapaper Pocket Tweet Facebook Share Evernote Clip 貧血 fat model ledsun blog サービス

この文章は祈りです。 主にRuby on Railsアプリケーションを想定した話です。 Ruby on Railsアプリケーションでは、Fat Model問題という問題が起きることがあります。 ドメインオブジェクトが肥大化しメンテナンスしにくくなる問題です。 Fat Model問題に対応するためにサービスレイヤーを導入することがあります。 「ド... 続きを読む

DDDにおけるドメイン層オブジェクト設計の基本方針[ドメイン駆動設計] - little hands' lab

2022/01/25 このエントリーをはてなブックマークに追加 167 users Instapaper Pocket Tweet Facebook Share Evernote Clip DDD LAB ドメ little hands オブジェクト

ドメイン層のオブジェクトを設計する際に、重要な基本方針があります。 ドメインモデルの知識を対応するオブジェクトに書く 常に正しいインスタンスしか存在させない この2つを守ると、非常に保守性の高いコードにすることができます。 以下、詳細に解説します。 ドメインモデルの知識を対応するオブジェクトに書く ドメ... 続きを読む

ヘキサゴナルアーキテクチャを使ってドメインモデルをAWS Lambdaファンクションで実装してみた - Qiita

2021/11/24 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita ヘキサゴナルアーキテクチャ 反転 筆者 制御

はじめに 2021年11月20日から21日にかけて、JAWS Pankration 2021 ~Up till Down~が開催されました。筆者はその中で DDD on AWS Lambdaというタイトルのセッションを担当しました。このセッションでは、ヘキサゴナルアーキテクチャを利用してドメインモデルをAWS Lambdaファンクションに実装する方法、また制御の反転(I... 続きを読む

ドメインモデルの完全性と純粋性 - kawasima

2021/10/04 このエントリーをはてなブックマークに追加 148 users Instapaper Pocket Tweet Facebook Share Evernote Clip posts kawasima 見方 ドメイン層 https

ドメインモデルには、完全性と純粋性、そしてアプリケーション性能の3つ全てを同時に満足させることは難しい場合があるという話。 https://enterprisecraftsmanship.com/posts/domain-model-purity-completeness/ 各評価軸とそれを満たすことによって得られるメリットの一般的な見方は以下のとおり。 完全性: ドメイン層... 続きを読む

アプリケーションをドメインモデルで設計する - Qiita

2021/07/03 このエントリーをはてなブックマークに追加 8 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita qiita.com アプリケーション https

親記事 : https://qiita.com/Regpon/items/1116679adadd8fb76f3f ドメインモデルで設計する狙い オブジェクト指向プログラミングにおいてかなり重要な内容となっているが如何せん概念的な内容となっている。ドメインモデルで設計する、ドメインモデルを設計するには幾度とない失敗の経験を重ねていき、常に改良していく... 続きを読む

ドメインモデルからUIデザインとページレイアウトを行った話|yuki_sasaki|note

2019/12/21 このエントリーをはてなブックマークに追加 17 users Instapaper Pocket Tweet Facebook Share Evernote Clip デザイナー Advent Calendar IT人材

この記事は SmartHR Advent Calendar 2019 21日目の記事です。こんにちは。デザイナーの@tyoys00です。 初めてAdvent Calendarに参加します。これで私も立派なIT人材です。 UIデザインってなんだろう?突然ですが、デザイナーのみなさんUIデザインしてますか? してます? では、UIデザインってなにをデザインすることな... 続きを読む

ドメインモデルとは(「現場で役立つシステム設計の原則」より) - Qiita

2019/11/05 このエントリーをはてなブックマークに追加 86 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita ひとまとめ ロジック 技法 単位

業務で扱う(最小)単位でデータとロジックをひとまとめにして整理する技法 ドメインモデルが実現する世界 どこに何のロジックが書いてあるか、(ソースを見るだけで)わかる 改修しやすいプログラム ドメインモデルで解決したい問題 どこに何のロジックが書いてあるかわからない問題 - わからないから適当に書く→適当に書く... 続きを読む

ドメインモデルのつくり方 #5000dai - Speaker Deck

2019/09/16 このエントリーをはてなブックマークに追加 207 users Instapaper Pocket Tweet Facebook Share Evernote Clip Speaker Deck 5000dai つくり方

All slide content and descriptions are owned by their creators. 続きを読む

10年モノのサービスをアーキテクチャから再設計─はてなブックマークがScalaとDDDを使う理由 - エンジニアHub|若手Webエンジニアのキャリアを考える!

2019/09/05 このエントリーをはてなブックマークに追加 639 users Instapaper Pocket Tweet Facebook Share Evernote Clip DDD Scala アーキテクチャ エンジニアHub キャリア

改善1つに数カ月かかるなら全てを書き換えられないか 2000年代にトレンドだった開発手法の負債 過去の開発意図を探る考古学的手法 データセンター移行も見据えて刷新しよう ドメインモデル設計とScalaとマイクロサービス化 コアロジックにはScalaを採用 きちんとしたドメインモデルによる設計と実装を継続したい 段階的... 続きを読む

俺たちのドメイン駆動設計はこれからだ! - Speaker Deck

2019/05/26 このエントリーをはてなブックマークに追加 230 users Instapaper Pocket Tweet Facebook Share Evernote Clip Speaker Deck ドメイン駆動設計 俺たち 隔離 事例

ドメイン駆動設計に取り組んだ事例をもとに以下の点について説明しました。 1. ドメイン駆動設計とは一体何か? 2. どんなメリットがあるのか? 3. ドメインモデルについて 4. 設計パターンについて 5. ドメイン層の隔離について 続きを読む

ドメインモデリングの始め方 - Speaker Deck

2018/10/31 このエントリーをはてなブックマークに追加 208 users Instapaper Pocket Tweet Facebook Share Evernote Clip Speaker Deck 始め方 モデリング 実装 書籍

ドメイン駆動設計の考え方は書籍を読むとわかりますが、いざモデリングを実践しようとすると、どこから手を付けていいかわからない、ドメインモデリングの始め方がよくわからないという意見を聞きます。 このスライド資料では、そんな悩みを持つ皆さんに向けて「ドメインモデルを見つけ出し・実装に落とし・改善していく... 続きを読む

ドメインモデルをコードへ落とす 〜あなたのクラスは、どこから?〜

2018/06/22 このエントリーをはてなブックマークに追加 94 users Instapaper Pocket Tweet Facebook Share Evernote Clip DDD フローチャート ドメイン 風邪 要素

こんにちは、風邪はだいたい喉から来るぷーたんです。 「DDDの構成要素はこれだー」というのはたくさんあったのですが、 「このドメインはどの要素だー」と逆引きするものがなかったので調べてフローチャートにしてみました。 例えばドメインモデル図とコードがうまく合致しない時の見直しなどに使えるのではと考えてい... 続きを読む

ドメインモデルの根拠とドメインモデル貧血症の対策について - ChatWork Creator's Note

2017/12/10 このエントリーをはてなブックマークに追加 101 users Instapaper Pocket Tweet Facebook Share Evernote Clip DDD Scalaコード ジュン Note j5ik2o

2017 - 12 - 10 ドメインモデルの根拠とドメインモデル貧血症の対策について ChatWork Advent Calendar 2017 の10日目の記事です。 こんにちは。かとじゅん(@ j5ik2o ) です。 何を書こうかと悩んだのですが、社内で意見を聞いたところ、やはりDDD関連がよいとなりました。 Scalaコードでわかった気になるDDD この記事も、もう四年前ですっかり古くな... 続きを読む

DDD with RDRA, ICONIX // Speaker Deck

2017/05/14 このエントリーをはてなブックマークに追加 110 users Instapaper Pocket Tweet Facebook Share Evernote Clip ICONIX RDRA Speaker Deck DDD 境界

DDDを具体的なプロセスに落とし込むにはどういう観点が必要だろうか。 - 境界づけられたコンテキストがどこまでの範囲かよくわからない - ユビキタス言語やドメインモデルをどのように発見すればいいかわからない。どこから着手すればいいのか? - ドメインモデルがただのデータの入れ物になってしまう(貧血症) という問いに答えるには、RDRA, ICONIXを検討するとよいというテーマの資料です。 続きを読む

Deep learningの概要とドメインモデルの変遷

2017/01/22 このエントリーをはてなブックマークに追加 128 users Instapaper Pocket Tweet Facebook Share Evernote Clip INTRO 変遷 Deep learning 概要

Deep learningの概要とドメインモデルの変遷 1. Deep Learningの概要とドメインモデルの変遷 Taiga Nomi 2017/1/21 マルチパラダイムデザイン読書会 番外編 Embedded Computer Vision Software Engineer / The Author of tiny-dnn 2. Intro ● Deep Learningの概要 ○ 最近... 続きを読む

ドメイン駆動設計の間違った方向性

2015/06/25 このエントリーをはてなブックマークに追加 60 users Instapaper Pocket Tweet Facebook Share Evernote Clip ドメイン駆動設計 方向性 DTO ソフトウェアアーキテクト

アプリケーションは、ドメイン駆動設計 (DDD) を使って構築しなければならないと言われる。実際のドメインモデルは、エンティティか、DTOで構成される。DTOは、ビジネスと基盤となるロジックを組み合わせたものを含むサービスと共に、データとロジックを分離したものだ。コンサルタントとソフトウェアアーキテクトとしての経験を交えながら、Gabriel Schenker氏がこのように述べた。メッセージを扱う... 続きを読む

PHPメンターズ -> ドメインモデルのための型「Domain Kata」を使ってみました

2014/12/06 このエントリーをはてなブックマークに追加 30 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita PHPメンターズ 使用例

ドメインモデルのための型「Domain Kata」を使ってみました Symfony Advent Calendar 2014 (Qiita) 6日目 前(12月5日 ) 次(12月7日 ) 「Domain Kata」について学んだことを書いて、Symfony2 サンプルアプリケーションでの使用例を紹介します。 Domain Kata について Domain Kata Kata for domain... 続きを読む

PHPメンターズ -> 状態ではなく、振る舞いをモックせよ

2013/11/07 このエントリーをはてなブックマークに追加 141 users Instapaper Pocket Tweet Facebook Share Evernote Clip PHPメンターズ 状態 ユニットテスト オブジェクト 角度

状態ではなく、振る舞いをモックせよ TL;DR GOOS本『実践テスト駆動開発』で触れられている「ロールをモックせよ」について、違った角度で解説 ドメインモデルを豊かにすることでコードがシンプルになる例 Mock Behaviors, Not States ユニットテストを記述する際、テスト対象のオブジェクトが利用しているオブジェクト(依存オブジェクト、隣接オブジェクト)はモックオブジェクトにして... 続きを読む

 
(1 - 25 / 33件)