Padrão Retry com Polly e ASP.NET Core
Fala dev .NET, tudo bem? No artigo de hoje vou explorar o conceito de resiliência e como o Padrão Retry e a biblioteca Polly podem ajudar nisso. Também vou relacionar esse tema com arquitetura de…
Fala dev .NET, tudo bem? No artigo de hoje vou explorar o conceito de resiliência e como o Padrão Retry e a biblioteca Polly podem ajudar nisso. Também vou relacionar esse tema com arquitetura de…
Se você está trabalhando com aplicações em escala ou distribuídas, você provavelmente já se deparou com o conceito de mensageria. Em resumo, um sistema de mensagens permite que as aplicações trabalhem juntas, mas permaneçam desacopladas.…
O desenvolvimento em .NET é uma área em constante evolução e, para se manter atualizado, é importante estar sempre em busca de conhecimento. Uma das melhores maneiras de aprender é através da leitura, e há…
Neste artigo eu vou falar sobre o padrão Publish-Subscribe, e como implementá-lo utilizando uma API ASP.NET Core 7 com o RabbitMQ como message broker. Caso não conheça o RabbitMQ e seus conceitos mais básicos, indico…
Neste artigo será apresentado o padrão Repository, tão utilizado e importante na construção de aplicações alinhadas com princípios como separação de responsabilidade e inversão de dependência. Será discutida a sua origem, benefícios, características e também…
Um dos pilares da observabilidade são os logs que são extremamente importantes para analisar o comportamento da aplicação. Para muitos, os logs (ou a falta deles) são lembrados somente quando ocorre algum problema na aplicação…
Neste artigo vou apresentar uma introdução sobre o RabbitMQ, apresentando seus principais conceitos e funcionalidades. Introdução O RabbitMQ é um dos message broker de código aberto mais populares, sendo utilizado em empresas de todos os…
Você sabe o que é um Service Mesh, e quais principais características? Nesse artigo vamos ver exatamente isso, com um cenário de exemplo e com a análise de diversas características de um Service Mesh e…
Você sabe o que é um API Gateway, e quais principais características? Nesse artigo vamos ver exatamente isso, com um cenário de exemplo e com a análise de diversas características de um API Gateway e…
CQRS é um padrão arquitetural criado por Greg Young e tem como finalidade segregar os modelos de leitura e gravação dentro de uma aplicação. Neste artigo são cobertos diversos tópicos sobre ele. Apesar da simplicidade…