Upgrade to Pro — share decks privately, control downloads, hide ads and more …

NestJS-tRPCと戦術的DDDのいいとこどりをしてバックエンドTypescriptの設計...

 NestJS-tRPCと戦術的DDDのいいとこどりをしてバックエンドTypescriptの設計をした話

与謝秀作

March 17, 2025
Tweet

Other Decks in Technology

Transcript

  1. 戦略的DDDの構成要素 ドメイン層 - ビジネスロジックをエンティティや値オブジェクトに閉じ込め、純粋なビジネスルール として実装します。 - entity / value-object /

    aggregate / domain-service / repository(I/F) ユースケース層 - ユースケースに沿った処理を実装し、ドメイン層のオブジェクトを組み合わせてビジ ネスプロセスを実現します。 インフラ層 - 永続化や外部サービスとの連携など、技術的な実装を担います。ここでは、Prisma などのORMが利用され、実際のデータアクセスを管理します。