Perguntas com a marcação «architecture»

31
Existe uma diferença entre um componente e um módulo

Estou com um pequeno problema com os termos módulo e componente. Na minha opinião, um módulo são classes agrupadas, que só são acessíveis através de uma interface bem definida. Eles ocultam todos os detalhes da implementação e são reutilizáveis. Módulos definem módulos dos quais eles...

30
Os microsserviços devem conversar entre si?

Estou projetando um aplicativo usando microsserviços e não tenho certeza do melhor mecanismo a ser usado para coletar dados de vários serviços. Eu acredito que existem duas opções: Integre um mecanismo de comunicação entre serviços que permita que os serviços conversem diretamente. O API Gateway...

28
Práticas recomendadas para arquitetura MVC [fechado]

Minha pergunta é mais sobre como arquitetar um aplicativo MVC. Por exemplo, somos encorajados a usar DI com o padrão Repository para desacoplar o acesso a dados do controlador, no entanto, muito pouco é dito sobre COMO fazer isso especificamente para o MVC. Onde colocaríamos as classes Repository,...

27
O que significa o 'R' nos nomes de registro x64?

Eu sei que os registradores de 32 bits foram nomeados como os registradores de 16 bits com um prefixo 'E' para significar estendido. Eu sempre assumi que isso significava estendido de 16 para 32 bits, embora nunca tenha visto isso explicitamente. Eu estava tentando descobrir o que o 'R' significa,...

26
Atormentado por bugs multithread

Na minha nova equipe que eu gerencio, a maioria do nosso código é de plataforma, soquete TCP e código de rede http. Tudo em C ++. A maioria originou-se de outros desenvolvedores que deixaram a equipe. Os desenvolvedores atuais da equipe são muito inteligentes, mas principalmente juniores em termos...