Urgent.News

What's breaking now, across thousands of outlets.

Tech

gRPC sem mistério: o que é e quando usar no .NET 10

Introdução Imagine um plano de controle que precisa conversar continuamente com agentes instalados em vários hosts. A API envia comandos, cada agente publica heartbeats (sinais periódicos de que continua ativo), informa mudanças no inventário e pode abrir um canal interativo para um terminal. Uma sequência de chamadas HTTP independentes ainda funcionaria para operações pontuais, mas não…

gRPC is not a mystery; it is a remote procedure call framework used for communication between services. In the context of .NET 10, gRPC can be considered for scenarios where services are under the same team's control, need to share generated contracts, or maintain a continuous message flow, particularly bidirectional. It is not a replacement for REST and may not necessarily provide a speed advantage for every application.

Dokpod, for instance, uses REST/OpenAPI for interface operations and SignalR for notifications, with gRPC in the internal channel between the API and agents. This choice addresses a specific system need rather than a one-size-fits-all solution. The first article in a three-part series on APIs and Communication in .NET will provide an introductory guide to GraphQL, while the third will cover SignalR in .NET from hubs to production.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

FreeSpoke Local

This is a submission for the [Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle] What I Built FreeSpoke Local is a zero-cloud, privacy-first generative AAC (Augmentative and Alternative…

We Built FFlake at Graph Hacks, and Graphs Made More Sense Than We Expected

By the FFlake team | FalkorDB Graph Hacks 2026 Honestly, building a project during a hackathon is a different experience when the clock is actually ticking.

  • FFlake, a graph-native security tool, developed at Graph Hacks 2026
  • Utilizes FalkorDB to trace capability paths between entities
  • Aims to provide clear understanding of risky pathways and potential interventions

We loaded FalkorDB's GitHub into FalkorDB: Now it explains itself

We chose the dataset where a wrong answer would get caught fastest: a year of FalkorDB's own GitHub history, loaded into FalkorDB.

  • FalkorDB loaded GitHub history into its own system
  • Graph representation includes 20,961 nodes and 80,642 edges
  • Components and Decisions nodes show repository structure and choices

More from Sunday 18 October →