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

Clean Architecture by TypeScript & NestJS

Clean Architecture by TypeScript & NestJS

ryounasso

July 10, 2024
Tweet

More Decks by ryounasso

Other Decks in Programming

Transcript

  1. 4 つのレイヤー Enterprise Business Rules Entities と呼ばれる、ビジネスルールをカプセル化したものが存在するレイヤ− Application Business Rules

    システムのユースケースがカプセル化・実装されているレイヤー Interface Adapters 円の内側に便利な形から、Web や DB などに便利な形に変換するレイヤー Frameworks & Drivers フレームワークやツールで構成されるレイヤー (必ずしも 4 つである必要はない ただし依存関係の向きだけは守る必要がある)
  2. 実装 お題 : Todo アプリ 使用技術 : TypeScript, NestJS, Prisma

    リポジトリ : https://github.com/ryounasso/todo-app-by-clean-architecture