An open API service indexing awesome lists of open source software.

https://github.com/mariosantosdev/ignite-forum-api

This project is an API for a forum, developed as part of the Rocketseat's DDD (Domain-driven Design) course.
https://github.com/mariosantosdev/ignite-forum-api

dayjs ddd domain-driven-design domain-events eslint fakerjs typescript vitest

Last synced: 11 months ago
JSON representation

This project is an API for a forum, developed as part of the Rocketseat's DDD (Domain-driven Design) course.

Awesome Lists containing this project

README

          

# Project: Forum API - DDD (Domain-driven Design)

## Description

This project is an API for a forum, developed as part of the Rocketseat's DDD (Domain-driven Design) course. The main focus of DDD is on creating a well-defined domain model and aligning the codebase with the business requirements.

## Domain

- Domain Experts
- Conversation
- Ubiquitous Language

- Users
- Client
- Supplier
- Attendant
- Bartender

- Aggregates
- Value Objects
- Domain Events
- Subdomains (Bounded Contexts)
- Entities
- Use Cases