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".

2
Como você implementaria a Pesquisa do Google? [fechadas]
Suponhamos que você fosse questionado em uma entrevista "Como você implementaria a Pesquisa do Google?" Como você responderia a essa pergunta? Pode haver recursos por aí que explicam como algumas partes do Google são implementadas (BigTable, MapReduce, PageRank, ...), mas isso não se encaixa exatamente em uma entrevista. Que arquitetura …




10
Aplicabilidade do princípio de responsabilidade única
Recentemente, deparei-me com um problema arquitetônico aparentemente trivial. Eu tinha um repositório simples no meu código que foi chamado assim (o código está em C #): var user = /* create user somehow */; _userRepository.Add(user); /* do some other stuff*/ _userRepository.SaveChanges(); SaveChanges era um invólucro simples que confirma as alterações …

4
REST - Tradeoffs entre negociação de conteúdo via cabeçalho Accept versus extensões
Estou trabalhando no projeto de uma API RESTful. Sabemos que queremos retornar JSON e XML para qualquer recurso. Eu estava pensando que faríamos algo assim: GET /api/something?param1=value1 Accept: application/xml (or application/json) No entanto, alguém jogou fora usando extensões para isso, assim: GET /api/something.xml?parm1=value1 (or /api/something.json?param1=value1) Quais são as vantagens e …


2
Como você lida com conceitos compartilhados em uma arquitetura de microsserviço?
Estou pesquisando padrões de arquitetura para um aplicativo que estou desenvolvendo e uma abordagem de microsserviço parece ser uma boa opção, mas não sei como lidar com interações entre os serviços. O aplicativo lida principalmente com usuários, perfis pertencentes a usuários, fotos e tags que representam um a muitos perfis …

17
Design de software: Crie rápido ou bem?
Ao criar um aplicativo não trivial, é melhor se concentrar em fazer as coisas funcionarem rapidamente e em tomar atalhos no código, como misturar a lógica do modelo com suas visualizações, quebrar o encapsulamento - o cheiro típico do código? Ou, é melhor você dedicar um tempo adiantado para construir …





8
Existem cheiros de arquitetura?
Existem muitos recursos na web referentes e listando odores de código. No entanto, nunca vi informações sobre cheiros arquitetônicos . Isso está definido em algum lugar e existe uma lista disponível? Alguma pesquisa formal foi feita sobre defeitos de arquitetura e seu impacto na velocidade do projeto, defeitos e similares? …

6
Reinventando o design do sistema para Scala
Muitas, muitas, luas atrás, fiz meu mestrado em Engenharia de Software Orientada a Objetos. Eu cobri tudo: iniciação do projeto, requisitos, análise, design, arquitetura, desenvolvimento, etc. etc. Meu livro de TI favorito de todos os tempos foi o Desenvolvimento de Software Orientado a Objetos, uma Abordagem Baseada na Experiência (IBM-1996). …

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.