Questões e Respostas
Fazem parte das decisões arquiteturais de uma API REST:
- Payload, estrutura de responses, código de erro e sucesso.
- A decisão de quais tecnologias e cálculos de provisão de serviços.
- A criação do digrama para execução do projeto.
- O plano de execução como definição de metodologia, equipe e tecnologias.
Sobre Arquitetura é correto afirmar que:
- Todo software possui arquitetura mas não possui comportamento.
- Arquitetura nada mais é que a definição de como seu software se comportará.
- Todo software obrigatoriamente possui uma arquitetura, seja ela boa ou não.
- Arquitetura é sobre planejar, medir e executar.
Quais são as estruturas de uma arquitetura:
- Componente conector, dimensões arquiteturais e alocação
- Features de valor, módulos, componentes.
- Módulos, alocação e componente conector
- Alocação, funcionalidades e abstração
O objetivo do Pattern ACL (Anti Corruption Layer) é:
- N/A.
- Cria uma camada entre o seu domínio e o domínio de um sistema externo, fazendo a tradução entre domínios, evitando assim a corrupção entre os sistemas.
- É um conceito que deve ser implementado para segurança: Segregando os acessos baseado em uma lista de permissão.
- ACL é um design pattern para definição de roles e perfil de usuário.