Perguntas com a marcação «architecture»

O design e a descrição de alto nível de um sistema de software. O projeto arquitetônico elimina detalhes de implementações, algoritmos e representação de dados para se concentrar na interação dos componentes da "caixa preta".

11
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 de …

4
Microsserviços e armazenamento de dados
Estou pensando em mudar uma API REST monolítica para uma arquitetura de microsserviço e estou ficando um pouco confuso sobre o armazenamento de dados. A meu ver, alguns dos benefícios dos microsserviços seriam: Escalonável horizontalmente - posso executar várias cópias redundantes de um microsserviço para lidar com a carga e …




3
Diagramas UML de aplicativos multithread
Para aplicativos de thread único, eu gosto de usar diagramas de classes para obter uma visão geral da arquitetura desse aplicativo. Esse tipo de diagrama, no entanto, não tem sido muito útil ao tentar entender aplicativos altamente multithread / simultâneos, por exemplo, porque diferentes instâncias de uma classe "vivem" em …

4
No MVC, um modelo deve lidar com a validação?
Estou tentando re-arquitetar um aplicativo Web que desenvolvi para usar o padrão MVC, mas não tenho certeza se a validação deve ser tratada no modelo ou não. Por exemplo, estou configurando um dos meus modelos assim: class AM_Products extends AM_Object { public function save( $new_data = array() ) { // …
25 architecture  mvc 



2
Temos uma grande aplicação Ruby on Rails (25 milhões de usuários mensais), nossa gerência decidiu reescrever no Node.js, estou louco?
Por favor me diga se: O Node.js tornará nosso site mais rápido! O Node.js consumirá menos recursos do servidor, podemos economizar dinheiro! O Node.js nos tornará mais produtivos! Node.js significa que podemos compartilhar o código JavaScript do lado do cliente e do servidor. Para esclarecer, estamos reescrevendo um servidor front-end, …



3
Onde a autorização se encaixa em uma arquitetura em camadas?
Normalmente, eu coloco decisões de autorização nos controladores do servidor. Esses foram os pontos de extremidade RESTful recentemente, mas acho que o mesmo vale para as arquiteturas do tipo MVC. Por uma questão de argumento, assuma que é uma autorização baseada em função. Um método protegido será anotado ou fará …



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.