Arquitetura Flashcards

1
Q

Para criar um projeto baseado em DDD, qual o número mínimo de projetos devem ser criados, e quais serão esses projetos?

A

Devem ser criado ao menos 4 projetos, e são eles:
- API
- Application
- Infrastructure
- Domain

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Qual a finalidade do projeto API?

A

No projeto API serão definidos os Controllers e Endpoints. A responsabilidade deste projeto é receber uma requisição e devolver uma resposta, tanto uma resposta de sucesso quanto uma resposta de erro.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Qual a finalidade do projeto Application?

A

No projeto Application são implementadas as regras de negócio.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Qual a finalidade do projeto Infrastructure?

A

No projeto Infrastructure são implementados códigos que se conectam com serviços externos, como o banco de dados, o serviço de login de uma empresa externa, envio de e-mails, etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Qual a finalidade do projeto Domain?

A

No projeto Domain são implementadas entidades que serão usadas no projeto. Neste projeto também são implementados os contratos (interfaces) onde estão diversos métodos, o projeto Application recebe estas interfaces.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly