Estudos gratuitos da ER Soluções WebVer outros conteúdos grátis
ER Soluções WebEstudos · Patterns of Enterprise Application Architecture

0. Introdução: Arquitetura e Aplicações Corporativas

Arquitetura = decisões difíceis de mudar. Aplicação corporativa = muitos dados, persistentes, concorrentes.

Aplicação corporativa no centro cercada por dados persistentes, usuários concorrentes, muitas telas e integrações
O que torna uma aplicação 'corporativa': dados, concorrência, telas, integração e regras ilógicas.

Resumo

Perguntas-chave

responda de cabeça, depois abra
Como Fowler define arquitetura?
Como o entendimento compartilhado do design pelos desenvolvedores experientes, centrado nas decisões que são difíceis de mudar.
O que diferencia escalabilidade vertical de horizontal?
Vertical: máquina mais potente. Horizontal: mais máquinas. Fowler prefere sistemas que escalem horizontalmente.
Por que os padrões são 'meio prontos'?
Cada padrão precisa ser adaptado ao contexto do projeto; o livro dá o núcleo da solução, não um componente fechado.

Exercícios de fixação

0/5 respondidas
1.
Qual característica não é típica de uma aplicação corporativa segundo Fowler?
2.
Um sistema responde a cada requisição em 2 s, mas processa 500 requisições por segundo. Qual métrica descreve o '500 por segundo'?
3.
Adicionar mais servidores e obter aumento proporcional de capacidade é exemplo de:
4.
Por que Fowler chama a lógica de negócio de 'ilógica'?
5.
Qual a melhor forma de usar os padrões do livro?
Seu progresso fica salvo neste navegador.