Em uma empresa de comércio eletrônico, a equipe de desenvolvimento de software está implementando um novo sistema de gerenciamento de pedidos usando uma arquitetura de sistemas distribuídos. Para enfrentar os desafios de design e garantir a eficiência e escalabilidade do sistema, a equipe decidiu adotar padrões de design específicos. Associe corretamente os padrões de design da Coluna A com suas respectivas descrições na Coluna B.
Em uma empresa de comércio eletrônico, a equipe de desenvolvimento de software está implementando um novo sistema de gerenciamento de pedidos usando uma arquitetura de sistemas distribuídos. Para enfrentar os desafios de design e garantir a eficiência e escalabilidade do sistema, a equipe decidiu adotar padrões de design específicos. Associe corretamente os padrões de design da Coluna A com suas respectivas descrições na Coluna B.
- Permite a comunicação assíncrona entre componentes, facilitando a entrega de notificações de atualização de status.
- Define a interação entre clientes que solicitam serviços e servidores que os fornecem.
- Enfatiza a construção de sistemas como um conjunto de serviços independentes que podem ser acessados e combinados de forma flexível.
- É usado para prevenir falhas em cascata, interrompendo temporariamente a comunicação com um serviço que está enfrentando problemas. Assinale a alternativa que apresenta corretamente a correlação entre as colunas.
- 1-B, 2-A, 3-C, 4-D.
- 1-C, 2-B, 3-A, 4-D.
- 1-A, 2-D, 3-B, 4-C.
- 1-D, 2-C, 3-B, 4-A.
- 1-B, 2-D, 3-A, 4-C.