Categoria: ASP.NET Core
-
Azure Blob Storage e ASP.NET Core – Parte 1
Nesta série vou apresentar os principais conceitos relacionados ao Azure Blob Storage, e também um passo a passo de como realizar o upload e download de arquivos utilizando uma API ASP.NET Core. Esta é a parte 1 e será onde vou fazer uma introdução ao Azure Blob Storage, e seus principais recursos. Espero que goste…
-
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 microsserviços, onde sua importância aumenta ainda mais. Introdução a Resiliência É importante deixar claro que falhas podem ocorrer independente da…
-
Mensageria com ASP.NET Core, MassTransit, e RabbitMQ
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. É um modelo de comunicação assíncrona que é especialmente útil para comunicação entre microserviços. Neste artigo, vamos introduzir o MassTransit,…
-
Health Checks com APIs ASP.NET Core
No mundo de desenvolvimento de software, é essencial garantir que uma aplicação funcione de maneira eficiente e confiável. Em um ambiente altamente competitivo, o tempo de inatividade pode levar à perda de negócios e, possivelmente, à insatisfação do cliente. Para enfrentar esses desafios, uma ótima alternativa é a implementação de Health Checks em suas aplicações…
-
10 livros que todo desenvolvedor .NET deveria ler em 2023
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á muitos livros excelentes disponíveis para os desenvolvedores em .NET. Neste artigo, apresentaremos uma lista dos 10 livros mais importantes que…
-
Introdução ao Entity Framework Core
O Entity Framework Core é uma das principais bibliotecas para acesso a dados no ecossistema .NET. Ele fornece uma maneira fácil e eficiente de acessar e manipular dados em sua aplicação, sem se preocupar com a complexidade do banco de dados subjacente. Este artigo é destinado a desenvolvedores de nível iniciante que estão começando a…
-
Documentando APIs ASP.NET Core com Swagger
O desenvolvimento de APIs é cada vez mais comum em projetos de software e é fundamental que elas sejam bem documentadas para serem facilmente compreendidas e utilizadas pelos desenvolvedores. Um dos recursos mais populares para documentação de APIs é o Swagger, que permite a criação de documentação de forma automatizada e interativa. Neste artigo, mostraremos…
-
Implementando Publish-Subscribe com ASP.NET Core, RabbitMQ e Docker
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 ler este artigo meu: Introdução ao RabbitMQ Código-fonte do exemplo apresentado no artigo: Clique aqui Sobre o padrão Publish-Subscribe O…
-
Padrão Repository com ASP.NET Core e EF Core
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 exemplo prático utilizando API com ASP.NET Core. Vamos lá? Sobre o Padrão Repository Com origem no Domain-Driven Design, esse…
-
Rate Limiting em APIs com ASP.NET Core 7.0
Neste artigo vou abordar uma nova funcionalidade nativa no ASP.NET Core, na versão 7.0: o middleware de rate limiting! Vai ser apresentado o que é o rate limiting e seus benefícios, e como configurar e utilizar este recurso em sua API ASP.NET Core. O que é Rate Limiting Vamos começar pelo conceito de Rate Limiting.…









