Monolito Modular: Micro serviços sem rede
Monolitos Modulares são cada vez mais referidos e tentem a substituir o conceito de micro serviço
Monolitos Modulares são cada vez mais referidos e tentem a substituir o conceito de micro serviço
Uma lista de bibliotecas que você vai precisar se for construir um software novo.
Quando falamos de arquitetura de software falamos do “arquiteto”. Como já falamos neste blog várias vezes, a arquitetura é a disciplina de tomar decisões que são difíceis de reverter depois. O “arquiteto” é a pessoa responsável por essas decisões. Não apenas tomar as decisões, mas lidar com as consequências. Enquanto todo o design é uma […]
Hoje em dia temos muitas opções quando decidimos criar um novo software. Temos que escolher tecnologias em diversas áreas desde a persistência à renderização gráfica. A escolha não é relevante se o software vai durar menos de um ano. Nesse caso usar a tecnologia com que estiver mais familiarizado é bom o suficiente. Mas se […]
O Valor Percebido é um importante conceito quando falamos de um Produto. Ele está relacionado à compreensão e ao desejo do cliente em usar/comprar o Produto. É um fator guiado pela percepção, pelos sentidos, pelas emoções e pela informação social que o cliente recebe sobre o Produto. O Valor Percebido é um equilíbrio entre o […]
Ao utilizar Domain Driven Design podemos pretender que todas as regras de domínio existam codificadas nas classes que pertencem ao domínio ao invés de espalhar regras de domínio por várias classes em várias camadas do sistema. A principio, não queremos ter lógicas espalhadas por controladores ou serviços de aplicação ou quaisquer outras classes que não […]
Em post anteriores vimos como se caracteriza uma arquitetura plana a partir das arquiteturas Clean, Onion e Hexagonal. O objetivo de qualquer arquitetura plana é isolar o domínio do resto da aplicação e esta, por sua vez, de qualquer dependências tecnológica de bibliotecas e frameworks. Chegamos num diagrama como este: As camadas verde amarela não […]
Neste artigo irei apresentar um pouco mais sobre os detalhes das classes em cada camada da Arquitetura Plana e como isso se relaciona a outros conceitos como DDD e Micro Serviços.
Conceitos de Arquitetura Clean, como ela se relaciona à Arquitetura Hexagonal e a outras arquiteturas planas
MVC e Camadas já sabemos que são coisas diferentes, mas de onde vem essa confusão ? O padrão ECB pode responder a isso e a muito mais.