Estudos gratuitos da ER Soluções WebVer outros conteúdos grátis
ER Soluções WebEstudos · Arquitetura Limpa

18. Anatomia de uma Fronteira

Monolito, componentes, threads, processos, serviços.

Escada de custo de comunicação: chamada de função, componente, thread, processo local, serviço
Do mais barato ao mais caro: cada degrau aumenta o custo de cruzar a fronteira.

Resumo

Perguntas-chave

responda de cabeça, depois abra
Thread é uma fronteira arquitetural?
Não. É forma de organizar agendamento e execução; pode existir em um ou vários componentes.
Qual a fronteira mais cara de cruzar?
Serviço: comunicação pela rede, latência alta. Evite conversas muito frequentes (chatty).
Em todas as formas de fronteira, qual regra permanece?
Código de baixo nível depende do alto nível; nunca o contrário.

Exercícios de fixação

0/5 respondidas
1.
Qual destas não é uma fronteira arquitetural?
2.
Em um monolito, como se mantém a separação arquitetural?
3.
Ordene do mais barato ao mais caro para cruzar:
4.
Ao comunicar serviços, o que o capítulo recomenda?
5.
Processos locais se comunicam normalmente por:
Seu progresso fica salvo neste navegador.