Showing 24 Result(s)

Azure Blob Storage no .NET 6.0

Hoje, apresento a solução Azure Blob Storage, utilizado para armazenar objetos binários em nuvem. A velocidade, escalabilidade, facilidade de acesso e segurança (contra acidentes e ataques) tornam esse armazenamento em nuvem muito atraente para todos os tipos de organizações, além de ser uma ferramenta à um custo muito baixo. O Blob Storage é ideal para: …

Jaeger e Opentelemetry no .NET 6.0

OpenTelemetry é um framework de observabilidade para aplicações cloud-native agnóstico de fornecedores, com uma coleção de ferramentas para instrumentar, gerar, coletar e exportar dados de telemetria (metrics, logs e traces) que visa simplificar e a analisar o desempenho e o comportamento das suas aplicações. Para visualização dos dados utilizaremos o Jaeger, um software open source …

Qualidade contínua de aplicações com o SonarQube no Azure

Como você monitora a qualidade e desempenho das suas aplicações? Neste artigo entenderemos como o SonarQube no Azure pode trazer visibilidade aos problemas das suas aplicações e te ajudar a identificar pontos de melhorias, correções de vulnerabilidades e a investir em testes automatizados. SonarQube O SonarQube é uma plataforma opensource desenvolvida pela SonarSource para inspeção contínua da qualidade de código, …

Escalando aplicações com o Azure Service Bus

A tecnologia virou estratégia de negócio crucial para qualquer empresa e existem muitas partes da solução que devem ser levadas em consideração, como escalabilidade e integração entre aplicações. Neste artigo apresento o Azure Service Bus, utilizado para se comunicar de forma assíncrona entre aplicações, garantido que elas estejam totalmente desacopladas. Azure Service Bus O Azure …

Melhores pacotes NuGet para projetos .NET

O desenvolvimento de software é uma tarefa complexa e, como desenvolvedor, você não ganha nada em “reinventar a roda”. Acredito firmemente que devemos tornar sua vida o mais simples possível no desenvolvimento de aplicações, utilizando pacotes testados e aprovados sempre que possível, que ajudam em uma melhor experiência na codificação. Abaixo estão alguns dos pacotes …

RabbitMQ com MassTransit no .NET 6

MassTransit é um framework fantástico para comunicação assíncrona em aplicações distribuídas, tanto que a própria documentação cita: MassTransit é uma estrutura de aplicação distribuída de código aberto para .NET que facilita a criação de aplicações e serviços que potencializam a comunicação assíncrona, baseada em mensagens e fracamente acoplada para maior disponibilidade, confiabilidade e escalabilidade. Vantagens …

.NET 6

O novo .NET chegou junto com o C# 10, cheio de novidades que simplificam o desenvolvimento e com muito mais performance para essa versão estável do .NET 6 LTS (Long Time Support). Neste artigo vamos configurar a nova versão do .NET no Visual Studio 2022. Instalação .NET 6 foi testado com Visual Studio 16.9 Preview …

Azure Application Insights no .NET 5

Application Insights é uma ferramenta de monitoramento de aplicações disponível na nuvem Azure que pode ser utilizado para detectar erros, alertas e acompanhamento de traces e métricas. Atualmente, as linguagens suportadas são: C# (.NET), Java, Javascript, Node.Js e Python. O Application Insights é ideal para pequenos e médios cenários de monitoramento, onde é preciso entender …

Azure SignalR no .NET 5.0

O SignalR é uma biblioteca open source da Microsoft criada em 2011 por Damian Edwards e David Fowler, com a finalidade de facilitar a implementação de aplicações que demandam funcionalidades em tempo real.  Essa funcionalidade permite que o código do lado do servidor envie conteúdo aos clientes instantaneamente. Um exemplo clássico de utilização do SignalR é o chat, onde um cliente envia mensagem para outro …

Elasticsearch no Azure

Desde o dia 25/05, a Microsoft e a Elastic anunciaram o Elastic no Azure, um serviço nativo que oferece o Elasticsearch, Logstash, Beats e Kibana gerenciados pelo Azure. Em resumo, agora você pode trabalhar o Elastic no Azure como SaaS, VM ou no AKS Kubernetes. Isso facilita muitos pontos, um deles, por exemplo, é de …