Por que meu domínio usaria um Serviço?

Por que meu domínio usaria um Serviço?

O que acontece quando você está desenvolvendo um modelo de dominio, e você se depara com alguma lógica que não se encaixa dentro de uma Entidade ou Agregação? Neste momento temos um ponto do domínio que será um forte candidato a tornar-se em um Serviço de Dominio. Normalmente, o termo Serviço (Service) gera muita confusão no momento da implementação, mas existem duas características que podem ajudar a melhor definir o que é um Serviço de Domínio: O Serviço de Domínio, representa os conceitos e comportamentos de um domínio. Por exemplo: A composição do número de um Pedido. Um Serviço de…

Read More

Modelos de cobrança no Azure Functions

Modelos de cobrança no Azure Functions

O mercado esta ficando cada vez mais dinâmico e, com essa dinâmica, vem junto a necessidade de escalar, cada vez mais, as suas aplicações. E porque não pedaços/trechos do seu código? No post anterior, fiz uma introdução e expliquei alguns cenários de aplicação que podemos ter, usando o Azure Functions. Hoje vamos falar quais são os tipos de modelo de cobraça são aplicados para o Azure Functions. Infraestrutura Dinâmica (Dynamic Host) Usando o modelo Dynamic Host, você não precisa se preocupar com nenhum tipo de recurso de hardware ou configuração, para que sua Function possa ser executada. Neste modelo,…

Read More

Introdução ao Azure Functions

Introdução ao Azure Functions

Olá pessoal tudo bem? Hoje vamos falar de uma Buzzword que está chegando pra ficar no cenário de Nuvem: Serverless. Mas especificamente, sobre o Azure Functions. Um pouco antes desse conceito de nuvem tudo era muito mais complicado, demorado e custoso para gerar escalabilidade, performance e baixo tempo de reação para atender as demandas de negócio, dentro dos departamentos de T.I. Surge então o conceito de Nuvem, onde podemos ter o fácil gerenciamento dos nossos servidores, serviços e cenários de desenvolvimento e infraestrutura. Com a aderência desse conceito vieram melhorias como: Alta escalabilidade, elasticidade, flexibilidade, plataformas como serviço, baixo…

Read More

Teorema CAP

Teorema CAP

No mundo em que vivemos hoje, recebendo, a cada dia, uma avalanche de tecnologias, é difícil parar para entender os porquês de cada coisa e como cada mecanismo funciona. Muitas vezes, quando nos é solicitado o desenvolvimento de um sistema, o cliente sempre vai desejar receber tudo o que ele imagina que seja possível desenvolver - dentro da sua inocência e desconhecimento do funcionamento de cada um dos componentes que são responsaveis por fazer funcionar um sistema. Mas onde está a relação do Teorema CAP com o que o cliente está solicitando? É isso que vamos tratar neste post de…

Read More

Entidade Base

Entidade Base

Olá tudo tudo bem? Seguindo a série de artigos sobre DDD no primeiro post dessa série sobre DDD falei sobre os conceitos de Entidade vs Objeto de Valor. Se você costuma seguir os princípios do DDD, já deve ter ouvido falar sobre a importância de criação de uma classe base, chamada Entidade, em sua aplicação. Também imagino que tenha se questionado do porque de existir tanta implementação que, muitas vezes, não fazia sentido para você, permitir que continuassem implementadas, então normalmente uma classe base tem apenas uma propriedade Id, certo?. Vou "sugerir" que é uma excelente idéia PERMANECER com esses…

Read More