はてブログ

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



タグ DDD

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

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

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

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

[レポート]レガシーなコードにドメイン駆動設計で立ち向かった5年間の軌跡 #DDDAlliance | Developers.IO

2018/09/26 このエントリーをはてなブックマークに追加 566 users Instapaper Pocket Tweet Facebook Share Evernote Clip レガシーコード Developers.IO Twitter

こんにちは。プロダクトグループのshoito(しょいと)です。 9/26(水)に開催された レガシーコードにドメイン駆動設計で立ち向かった 5 年間の軌跡 に参加してきたのでレポートします。 当日のtwitterのハッシュタグ#DDDAllianceで参加者のツイートが見られます。 BIGLOBEにおける、5年間のDDDへの取り組みと今後について ... 続きを読む

「現場で役立つシステム設計の原則」はプログラミング設計の普遍的な教科書 - ビープラウド社長のブログ

2017/07/18 このエントリーをはてなブックマークに追加 558 users Instapaper Pocket Tweet Facebook Share Evernote Clip ビープラウド社長 原則 教科書 現場 システム設計

2017 - 07 - 18 「現場で役立つシステム設計の原則」はプログラミング設計の普遍的な教科書 日本のDDD(ドメイン駆動設計)界の父 ともいえる増田亨さんが著した 「現場で役立つシステム設計の原則」 を頂いたので、早速拝読させていただきました。 本書をおすすめしたい人 本書は、システム開発で以下のような問題を抱えている人におすすめです。 既存システムのソースコードの可読性が低く、理解に時間... 続きを読む

ドメイン駆動設計を浸透させるために転職して最初の3ヶ月でやったこと[DDD] - little hands' lab

2020/12/22 このエントリーをはてなブックマークに追加 552 users Instapaper Pocket Tweet Facebook Share Evernote Clip LAB little hands ログラス ドメイン駆動設計

この記事は ドメイン駆動設計 Advent Calendarの記事です。 今年の9月にログラスというスタートアップに転職しました。 ログラスは元々DDDについて講師として勉強会をさせてもらっていた会社であり、DDD自体は社として取り組んでおりある程度進んでいました。ですが、講師ではなく中の人になったからこそできる色々な取... 続きを読む

Value Objectについて整理しよう - Software Transactional Memo

2022/05/15 このエントリーをはてなブックマークに追加 444 users Instapaper Pocket Tweet Facebook Share Evernote Clip Software Transactional Memo

Value Objectとは何であるか? マーチン・ファウラーのPatterns of Enterprise Application Architecture(PofEAA)やエヴァンス・エリックのDomain Driven Design: Tackling Complexity in the Heart of Software(DDD)が原典であるが、PofEAAではこう切り出している。 When programming, I often find it's useful to repr... 続きを読む

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

2024/01/10 このエントリーをはてなブックマークに追加 436 users Instapaper Pocket Tweet Facebook Share Evernote Clip TypeScript DDD入門 ドメインモデル API 要求

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

Scalaコードでわかった気になるDDD | GREE Engineers' Blog

2013/12/18 このエントリーをはてなブックマークに追加 421 users Instapaper Pocket Tweet Facebook Share Evernote Clip Scala グリー エントリ Scalaコード ジュン

みなさん、こんにちは。グリーのかとじゅん(@j5ik2o)です。 このエントリは GREE Advent Calendar 2013 の 18日目の記事です。よろしくお願いします。 私がグリーに入社してやっていることは、プログラミング言語 Scalaとドメイン駆動設計(以下、DDD)の布教活動です。布教活動といっても宣伝するだけでは具体性に欠けるので、実際に開発チームに入ってScalaやDDDの技... 続きを読む

DDD】ドメイン駆動設計で実装を始めるのに一番とっつきやすいアーキテクチャは何か - little hands' lab

2017/10/23 このエントリーをはてなブックマークに追加 394 users Instapaper Pocket Tweet Facebook Share Evernote Clip オニオン ドメイン駆動 定義 LAB アーキテクチャ

DDD連載記事 人気&オススメ記事 / ブログ概要 なぜDDD初心者はググリ出してすぐに心がくじけてしまうのか ドメイン駆動設計の定義についてEric Evansはなんと言っているのか モデルでドメイン知識を表現するとは何か ドメイン駆動設計で実装を始めるのに一番とっつきやすいアーキテクチャは何か ドメイン駆動 + オニオン... 続きを読む

設計/コードレビューで"常に"心がけるポイント - little hands' lab

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

株式会社ログラスの松岡(@little_hand_s)です。 DDDにおけるドメイン層オブジェクト設計の基本方針[DDD Note] little-hands.hatenablog.com ↑の記事でドメインオブジェクトの設計方針を書きましたが、それ以外の全般的な設計/レビュー観点について書きます。 非常に汎用性のある内容なので、数多くのプログラミング原則... 続きを読む

大型フロントエンド開発におけるTypeScriptとDDD // Speaker Deck

2016/03/05 このエントリーをはてなブックマークに追加 380 users Instapaper Pocket Tweet Facebook Share Evernote Clip TypeScript Speaker Deck

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

僕とDDDとClean ArchitectureとやっぱりDDD - kenfdev’s blog

2019/08/01 このエントリーをはてなブックマークに追加 345 users Instapaper Pocket Tweet Facebook Share Evernote Clip Clean Architecture ストーリー きっかけ

DDD(Domain Driven Design)って難しいですよね。難しい難しいとばかり考えていた僕もようやく最近になって少しずつわかってきた気がします。そのきっかけとなった書籍と僕のストーリーを本記事で紹介できたらと思います。 TL;DR Clean Architectureはなんとなくわかる DDDは難しい と感じている人は「Domain-Driven De... 続きを読む

実践! Typescript で DDD - マイクロサービス設計のすすめ - Leverages Tech Blog

2021/08/20 このエントリーをはてなブックマークに追加 343 users Instapaper Pocket Tweet Facebook Share Evernote Clip TypeScript 実践

対象読者 マイクロサービス化を検討しており、実際に作る場合の構成を参考にしたい。 ドメイン駆動設計について、基本的な用語の知識がある。 TypeScript を多少触ったことがある。理解がある。 はじめに こんにちは。エンジニアの吉村です。 現在、弊社が運営する teratail というサービスに携わっており、CakePHP で動... 続きを読む

ドメイン駆動設計に関する何か - 日々常々

2020/03/09 このエントリーをはてなブックマークに追加 321 users Instapaper Pocket Tweet Facebook Share Evernote Clip ドメイン駆動設計 日々 感慨 ドメイン ブーム

何度目か知りませんがDDDがまたブームを迎えているようで。DDD難民と言う言葉が出た頃を思うと感慨深いですね。実際難民になったわけではないので肌感覚で知らないのが残念なところですが、これはどうでもいい。 DDD、日本語ではドメイン駆動設計となりますが、DDDを冠していてもドメインが語られることは少ないようです... 続きを読む

リーダブルコード by DDD / Readable Code by DDD - Speaker Deck

2021/07/07 このエントリーをはてなブックマークに追加 311 users Instapaper Pocket Tweet Facebook Share Evernote Clip リーダブルコード Speaker Deck

Transcript モデリングを起点に可読性の高いコードを実現する 2021/07/07 #readablelt Yoshiki Iida リーダブルコード by DDD Yoshiki Iida (@ysk_118) エンジニアに始まり、スクラムマスター、プロダクトオーナー、マネージャー、執行 役員を経験し、現場のチームビルディングから部署を超えた会社全体の改善な ど、ア... 続きを読む

実はDDDってしっくりこないんです - タオルケット体操

2021/09/03 このエントリーをはてなブックマークに追加 309 users Instapaper Pocket Tweet Facebook Share Evernote Clip ドメイ タオルケット体操 大半 立場 プロジェクト

DDD失敗パターン集 DDDという方法論それ自体に対する僕の立場はあんま好きじゃない寄りのフラット(といいつつほぼ忘れかけている)なんですが、過去何度もDDDでプロジェクトが爆死するのをみたり、爆破してしまったり……というのを見てきたので供養したいとおもいます。 メンバーの大半がDDDを知らない 「えっ!? ドメイ... 続きを読む

DDD くらいできるようになりたいよねって話 - Qiita

2019/12/18 このエントリーをはてなブックマークに追加 294 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita 布教活動 ドメイン駆動設計 現場 中途採用者

はじめに 私自身は今年の 7 月にドメイン駆動設計(DDD)を実践する企業に転職したばかりで DDD 実践歴は浅いのだが、最近は開発業務の他にも中途採用者の DDD 教育や 現場で DDD!2nd のドライバー役をする機会を頂くなど、DDD の布教活動にも少し関わっている。 その中で「DDD ムズイ」という言葉をよく聞いたので、DD... 続きを読む

DDD - 持続可能な開発を目指す ~ ドメイン・ユースケース駆動(クリーンアーキテクチャ) + 単方向に制限した処理 + FRP - Qiita

2015/01/05 このエントリーをはてなブックマークに追加 290 users Instapaper Pocket Tweet Facebook Share Evernote Clip 骨子 アーキテクチャ Qiita 本質 FRP

この記事は、開発を持続可能にできるようなアーキテクチャとその適用方法を考察するものです。 骨子はできていますが、実装経験をフィードバックして詳細を若干変更するかもしれません。 勉強不足な点もあるので、意見を歓迎します。 開発においてよくある問題点 ビジネスロジックの本質が何だったか見失う。ソースコードのどこまでが業務上の関心で、どこからがそれを実現するための技術上の関心か分からなくなる。 入出力双... 続きを読む

マイクロサービスとDDDをGo言語とScala+Akkaで比較したらEventSourcingの話にもなって面白かったまとめ - yoskhdia’s diary

2016/07/31 このエントリーをはてなブックマークに追加 276 users Instapaper Pocket Tweet Facebook Share Evernote Clip Go言語 なか マイクロサービス 面白い話題 代表

2016 - 07 - 31 マイクロサービスとDDDをGo言語とScala+Akkaで比較したらEventSourcingの話にもなって面白かったまとめ DDD Scala Go Reactive Messaging Patterns読書会のなかで、「マイクロサービスとAkkaとGo」な面白い話題が出たので代表でまとめる試みエントリです。(結構、色々な話題に飛んでいるので難度高い。) まとめ方と... 続きを読む

DDD(ドメイン駆動設計)、理念に大賛成、実装に大反対。

2021/04/25 このエントリーをはてなブックマークに追加 274 users Instapaper Pocket Tweet Facebook Share Evernote Clip 潮流 増田 キミ 理念 実装

タイトルの通りのことを思っているけど、顕名のブログで書くと社内で干されるので、増田に書く。社内の心理的安全性がそんなに低い訳ではないけども、潮流が凄いので今は慎重に振る舞いたい。 この記事を見て「キミはDDDのことを誤解している」と思われた方はコメント等で優しく(易しく、ではない)ご指摘願いたい。 ※... 続きを読む

アジャイル迷子のための「アジャイルの本質」。あとDDDとのつながり - little hands' lab

2022/06/26 このエントリーをはてなブックマークに追加 264 users Instapaper Pocket Tweet Facebook Share Evernote Clip アジャイルマニフェスト アジャイルソフトウェア開発 原則

記事の構成 アジャイルソフトウェア開発とは アジャイルマニフェストとは アジャイルマニフェストの問題 そこで、アジャイルの本質 by マーティンファウラー アジャイルソフトウェア開発とは? アジャイルソフトウェア開発とはなんでしょうか? 「アジャイルマニフェスト(後述)の4つの価値観、12の原則に従う開発方法の... 続きを読む

簡単にできるDDDのモデリング - ドメイン駆動設計 - little hands' lab

2022/06/01 このエントリーをはてなブックマークに追加 259 users Instapaper Pocket Tweet Facebook Share Evernote Clip LAB モデリング YouTube動画 ドメイン駆動設計 成果

DDDではよく「モデリングが重要だ!」と言われますが、どのようにモデリングすればいいのかがわからず、一歩を踏み出せないことは多いのではないでしょうか。 そんな方のために、本記事ではDDDにおいてシンプルで成果が出しやすいモデリング手法について紹介します。 (本記事は、YouTube動画「10分でわかるドメインモデ... 続きを読む

ドメイン駆動設計は何を解決する手法なのか - stmn tech blog

2023/09/27 このエントリーをはてなブックマークに追加 250 users Instapaper Pocket Tweet Facebook Share Evernote Clip ドメイン駆動設計 stmn tech blog 手法 ツナグ

こんにちは、リファクタリング大好きなミノ駆動です。 株式会社スタメンでは、企業エンゲージメント構築サービスTUNAG(ツナグ)の技術的負債解消と今後の持続的成長のため、ドメイン駆動設計(DDD)の導入を検討しています。 ところでDDDはとかく理解しづらく、何のためのDDDなんだという議論になりがちです。この記事で... 続きを読む

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

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

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

日本語のドメイン駆動設計 (Domain-Driven Design - DDD) 関連記事まとめ - なにか作る

2018/04/24 このエントリーをはてなブックマークに追加 236 users Instapaper Pocket Tweet Facebook Share Evernote Clip 原典 初版 Domain-Driven Design 思想

2018 - 04 - 24 日本語のドメイン駆動設計 (Domain-Driven Design - DDD) 関連記事まとめ DDD ドメイン 駆動設計は原典となる「エリック・ エヴァ ンスの ドメイン 駆動設計」の初版が2003年と歴史があり、モダンな フレームワーク であればその思想を取り入れた設計がなされているにも関わらず、日本語の情報が少ない気がする。 最近 ドメイン 駆動設計をやろう... 続きを読む

普段使いのDDD // Speaker Deck

2017/06/25 このエントリーをはてなブックマークに追加 236 users Instapaper Pocket Tweet Facebook Share Evernote Clip Speaker Deck 普段使い

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

 
(1 - 25 / 176件)