Perguntas com a marcação «design»

8
O que são subdomínios, realmente?

Ao estudar o design controlado por domínio (DDD), deparei-me com o conceito de subdomínio, mas acho que ainda não o entendi. Meu primeiro entendimento disso foi que um subdomínio é um subconjunto do domínio do aplicativo. Em outras palavras, é uma partição do espaço do problema. Eu li que existem...

8
Arquitetura de dois bancos de dados: operacional e histórica

Pensei em uma estrutura de banco de dados incomum e me pergunto se alguém já viu isso em uso antes. É basicamente usando 2 bancos de dados: O primeiro banco de dados retém apenas os dados atualmente válidos O segundo banco de dados mantém o histórico de tudo que já foi inserido, atualizado ou...

8
Implementação de classe do sistema Java

A Systemclasse Java contém vários membros de dados e métodos que fazem todo o sentido estar lá. Por exemplo: System.in (variable) System.err (variable) System.out (variable) System.exit(int) System.gc() System.getSecurityManager() No entanto, há um método que não entendo estar...

8
Pesquisa refinada em um grande conjunto de dados

Eu tenho cerca de 4 milhões de registros por dia e preciso manter 7 anos online, por isso estamos analisando 10,2 bilhões de registros que eu preciso pesquisar. Os usuários esperam que a pesquisa seja rápida o suficiente para uma interface do usuário, resultando em 3-5s Devido à política fora do...

8
Manter a separação de preocupações

Estou criando meu primeiro aplicativo C # e estou tendo um pouco de dificuldade com a separação de preocupações. Eu entendo o conceito, mas não sei se estou fazendo certo. Eu tenho isso como um exemplo rápido para ilustrar minha pergunta. Em um aplicativo como um jogo, há uma classe principal que...

8
Vários programas pequenos conectados via soquetes x um programa grande

Estou no início de um projeto que envolve a leitura de vários sensores e a fusão dos dados desses sensores. Ao todo, haverá 4 sensores conectados via USB e uma webcam, também conectados via USB. Um de meus colegas é muito sincero sobre como é bom dividir programas em partes menores e fazer com que...