はてブログ

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



タグ ドメインモデル

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

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

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

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

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

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

TypeScriptとドメイン駆動設計(DDD)を組み合わせ、APIを構築するハンズオンガイドです。この本では、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でドメインモデルは割と高い精度で集約を出してくれる ただ... 続きを読む

俺たちのドメイン駆動設計はこれからだ! - 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 始め方 モデリング 実装 書籍

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

ドメインモデルのつくり方 #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. 続きを読む

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

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

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

ちいさなオブジェクトでドメインモデルを組み立てる

2012/10/27 このエントリーをはてなブックマークに追加 177 users Instapaper Pocket Tweet Facebook Share Evernote Clip DDD オブジェクト ドメイン駆動設計 有限会社 システム設計

ちいさなオブジェクトでドメインモデルを組み立てる — Presentation Transcript ドメイン駆動設計やるならスモールオブジェクトプログラミング 小さなオブジェクトで ドメインモデルを組み立てる 豆ナイト : ドメイン居酒屋~モデル駆動プログラミングの集い 2012年10月26日 有限会社 システム設計 増田 Domain-Driven Design (DDD) ドメイン駆動設計 ... 続きを読む

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

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

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

会計システムのアーキテクチャとモデリング ~会計というドメインを 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」で... 続きを読む

リッチなドメインモデル 名前探し

2013/03/23 このエントリーをはてなブックマークに追加 155 users Instapaper Pocket Tweet Facebook Share Evernote Clip DDD メソッド ドメイン駆動設計 オブジェクト間 ドメイン

リッチなドメインモデル 名前探し Presentation Transcript ドメイン駆動設計の実践 リッチなドメインモデル 名前探しの旅 Java-ja DDD 2013年3月22日 有限会社 システム設計 増田 Domain-Driven Design (DDD) ドメイン駆動設計 ドメイン駆動設計への道 設計の改善 ドメインの理解 ・メソッドの構成オブジェクト指向 ・オブジェクト間の特性... 続きを読む

Apache Isis: ドメイン駆動設計のためのJavaフレームワーク

2013/01/24 このエントリーをはてなブックマークに追加 153 users Instapaper Pocket Tweet Facebook Share Evernote Clip Javaフレームワーク ドメイン駆動設計 サービ ユーザ

Apacheは、急速に開発しているドメイン駆動アプリケーションのためのJavaフレームワークであるApache Isisをリリースした。ユーザはドメインオブジェクトを開発することに集中し、Apache Isisは、永続性、セキュリティ、ユーザインターフェースを処理する。Apache Isisは、六角形のアーキテクチャパターンに従い、プレゼンテーション、永続性、ドメインモデルに依存したその他のサービ... 続きを読む

ドメインモデルの完全性と純粋性 - 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/ 各評価軸とそれを満たすことによって得られるメリットの一般的な見方は以下のとおり。 完全性: ドメイン層... 続きを読む

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

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

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

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の概要 ○ 最近... 続きを読む

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を検討するとよいというテーマの資料です。 続きを読む

ドメインモデルの根拠とドメインモデル貧血症の対策について - 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 この記事も、もう四年前ですっかり古くな... 続きを読む

 
(1 - 17 / 17件)