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





9
Repositórios devem retornar IQueryable?
Eu tenho visto muitos projetos que têm repositórios que retornam instâncias de IQueryable. Isso permite que filtros adicionais e classificação possam ser executados IQueryablepor outro código, que se traduz em diferentes SQL sendo gerados. Estou curioso de onde veio esse padrão e se é uma boa ideia. Minha maior preocupação …


5
Por que é tão ruim ler dados de um banco de dados "pertencente" a um microsserviço diferente
Recentemente, li este excelente artigo sobre a arquitetura de microsserviços: http://www.infoq.com/articles/microservices-intro Ele afirma que, quando você carrega uma página da Web na Amazon, mais de 100 microsserviços cooperam para servir essa página. Esse artigo descreve que toda a comunicação entre microsserviços só pode passar por uma API. Minha pergunta é …

19
Lidar com estimativas terríveis
Um projeto recente em que trabalhei foi comprovadamente subestimado pelo arquiteto. A estimativa foi de pelo menos 500%. Infelizmente, fui incluído no projeto depois que a estimativa foi assinada com o cliente. Como desenvolvedor sênior, rapidamente percebi que as especificações funcionais e técnicas. continha algumas lacunas e incertezas enormes. Como …






13
Como parar de perder tempo projetando arquitetura [fechado]
Eu me formei recentemente na universidade e comecei a trabalhar como programador. Não acho difícil resolver problemas "técnicos" ou depurar com coisas que eu diria que têm 1 solução. Mas parece haver uma classe de problemas que não têm uma solução óbvia - coisas como arquitetura de software. Essas coisas …


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.