# gRPC

gRPC is a modern open-source, high-performance Remote Procedure Call (RPC) framework for connecting services across environments, including distributed systems and backend applications.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Scheduling gRPC and GraphQL Requests with Postman Monitors (Beta)

DevFeed: [Scheduling gRPC and GraphQL Requests with Postman Monitors (Beta)](<https://devfeed.tech/articles/scheduling-grpc-and-graphql-requests-with-postman-monitors-beta-31414.md>)

Original publisher: [Read original article](<https://blog.postman.com/scheduling-grpc-and-graphql-requests-with-postman-monitors-beta/>)

Author: Harsh Vardhan

Published: 2026-09-16T16:00:00Z

Content type: tutorial

Language: en

Sources: [Postman Blog](<https://devfeed.tech/sources/postman-blog.md>)

Topics: [gRPC](<https://devfeed.tech/topics/grpc.md>), [Postman](<https://devfeed.tech/topics/postman.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>)

Tags: [beta](<https://devfeed.tech/tags/beta.md>), [general](<https://devfeed.tech/tags/general.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [graphql-monitoring](<https://devfeed.tech/tags/graphql-monitoring.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [monitor-grpc-streaming](<https://devfeed.tech/tags/monitor-grpc-streaming.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [monitors](<https://devfeed.tech/tags/monitors.md>), [postman](<https://devfeed.tech/tags/postman.md>), [postman-monitors-grpc-graphql](<https://devfeed.tech/tags/postman-monitors-grpc-graphql.md>), [scheduling](<https://devfeed.tech/tags/scheduling.md>), [test](<https://devfeed.tech/tags/test.md>)

### AI overview

This tutorial explains how to schedule gRPC and GraphQL requests with Postman Monitors in beta. It covers supported request types, streaming caveats, response testing, authentication, and current feature limitations.

### Source excerpt

Postman Monitors now run gRPC and GraphQL requests in beta. Learn how to schedule them, test responses, and send feedback. Start monitoring today. The post Scheduling gRPC and GraphQL Requests with Postman Monitors (Beta) appeared first on Postman Blog.

## Logpoints Walkthrough

DevFeed: [Logpoints Walkthrough](<https://devfeed.tech/articles/logpoints-walkthrough-31526.md>)

Original publisher: [Read original article](<https://blog.jetbrains.com/idea/2026/09/logpoints-walkthrough/>)

Author: Igor Kulakov

Published: 2026-09-16T14:14:04Z

Content type: tutorial

Language: en

Sources: [The JetBrains Blog](<https://devfeed.tech/sources/the-jetbrains-blog.md>)

Topics: [IntelliJ IDEA](<https://devfeed.tech/topics/intellij-idea.md>), [debug](<https://devfeed.tech/topics/debug.md>), [debugging](<https://devfeed.tech/topics/debugging.md>), [gRPC](<https://devfeed.tech/topics/grpc.md>), [Java](<https://devfeed.tech/topics/java.md>), [2026.2](<https://devfeed.tech/topics/2026-2.md>)

Tags: [2026-2](<https://devfeed.tech/tags/2026-2.md>), [bug](<https://devfeed.tech/tags/bug.md>), [client](<https://devfeed.tech/tags/client.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [debug](<https://devfeed.tech/tags/debug.md>), [debugger](<https://devfeed.tech/tags/debugger.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [debugging-tools](<https://devfeed.tech/tags/debugging-tools.md>), [idea](<https://devfeed.tech/tags/idea.md>), [intellij](<https://devfeed.tech/tags/intellij.md>), [intellij-idea](<https://devfeed.tech/tags/intellij-idea.md>), [java](<https://devfeed.tech/tags/java.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [logpoints](<https://devfeed.tech/tags/logpoints.md>)

### AI overview

This walkthrough explains how to use logpoints in IntelliJ IDEA to investigate a bug in a gRPC client-server example that returns incorrect discount values. It covers reproducing the issue, attaching the debugger to the server, and observing program behavior without suspending execution, including improvements in IntelliJ IDEA 2026.2.

### Source excerpt

Modern development tools, especially IntelliJ IDEA, have such comprehensive debugging support that for virtually any niche use case, there is a specialized tool for the job. This can make it hard to know where to begin. If you are new to debugging tools and want the biggest return on your learning investment, the best feature [...]

## Kubernetes v1.37: Pod-Level Resource Managers graduated to Beta

DevFeed: [Kubernetes v1.37: Pod-Level Resource Managers graduated to Beta](<https://devfeed.tech/articles/kubernetes-v1-37-pod-level-resource-managers-graduated-to-beta-26910.md>)

Original publisher: [Read original article](<https://kubernetes.io/blog/2026/09/15/kubernetes-v1-37-pod-level-resource-managers-beta/>)

Author: Kevin Torres Martinez

Published: 2026-09-15T18:30:00Z

Content type: release

Language: en

Sources: [Kubernetes Blog](<https://devfeed.tech/sources/kubernetes-blog.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [API](<https://devfeed.tech/topics/api.md>), [gRPC](<https://devfeed.tech/topics/grpc.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [latency](<https://devfeed.tech/tags/latency.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [numa](<https://devfeed.tech/tags/numa.md>), [release](<https://devfeed.tech/tags/release.md>), [v1](<https://devfeed.tech/tags/v1.md>)

### AI overview

Kubernetes v1.37 graduates Pod-Level Resource Managers to Beta, disabled by default. The feature lets Kubelet resource managers use pod-level declarations for hardware placement, enabling NUMA-aligned exclusive resources for primary containers while placing sidecars in a shared pod-isolated pool. The release also adds pod-level reporting to the PodResources gRPC API.

### Source excerpt

With the release of Kubernetes v1.37, the Pod-Level Resource Managers feature has graduated to Beta status (disabled by default)! First introduced as an Alpha feature in Kubernetes v1.36, this enhancement builds on Pod-Level Resources by equipping Kubelet's Topology Manager, CPU Manager, and Memory Manager to use Pod-level resource declarations (.spec.resources) directly when making hardware placement decisions. Bringing pod-level resources to node managers Before this feature, obtaining exclusive NUMA-aligned CPU cores or memory for latency-critical applications forced cluster operators into an all-or-nothing choice: assign integer resource requests to every container in the Pod, or forfeit exclusive NUMA alignment entirely. For modern workloads running lightweight sidecars (such as logging agents or telemetry exporters), allocating dedicated physical cores to auxiliary containers was wasteful. Pod-Level Resource Managers solves this challenge by enabling hybrid allocation models. The Kubelet can reserve exclusive NUMA-aligned resources for primary application containers while placing non-Guaranteed sidecars into a pod-isolated shared pool. This ensures primary workloads get unthrottled, NUMA-local performance while sidecars benefit from running in a pod-isolated shared pool, enjoying local NUMA alignment and protection from external node interference without consuming dedicated physical cores. What's new in Beta Graduating to Beta brings key operational and API enhancements: Graduation to Beta: Controlled by the PodLevelResourceManagers feature gate, available to opt in (disabled by default) in Kubernetes v1.37. PodResources API Reporting: The v1 PodResources gRPC service (PodResourcesLister) introduces top-level cpu_ids and memory fields on PodResources responses. Monitoring tools and device plugins can query pod-level exclusive assignments directly without double-counting container allocations. Getting started and providing feedback For a deep dive into the tech

## Kubernetes Changed Block Tracking API - Beta Differences

DevFeed: [Kubernetes Changed Block Tracking API - Beta Differences](<https://devfeed.tech/articles/kubernetes-changed-block-tracking-api-beta-differences-20862.md>)

Original publisher: [Read original article](<https://kubernetes.io/blog/2026/09/14/csi-changed-block-tracking-beta/>)

Author: Prasad Ghangal

Published: 2026-09-14T18:30:00Z

Content type: article

Language: en

Sources: [Kubernetes Blog](<https://devfeed.tech/sources/kubernetes-blog.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [API](<https://devfeed.tech/topics/api.md>), [gRPC](<https://devfeed.tech/topics/grpc.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [compatibility](<https://devfeed.tech/tags/compatibility.md>), [container-image-registry](<https://devfeed.tech/tags/container-image-registry.md>), [developer](<https://devfeed.tech/tags/developer.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [registry](<https://devfeed.tech/tags/registry.md>), [release](<https://devfeed.tech/tags/release.md>), [snapshots](<https://devfeed.tech/tags/snapshots.md>), [storage](<https://devfeed.tech/tags/storage.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [update](<https://devfeed.tech/tags/update.md>)

### AI overview

This Kubernetes developer article explains the Beta changes to Changed Block Tracking (CBT) support for CSI drivers. The SnapshotMetadataService CRD moved from v1alpha1 to v1beta1, with no automatic conversion, and CBT remains limited to block volumes. It also outlines compatibility requirements and the steps for upgrading and trying the feature.

### Source excerpt

Changed Block Tracking (CBT) support for CSI drivers shipped as Alpha in September 2025. With the March 2026 v1.0.0 release of the external-snapshot-metadata project, the feature moved to Beta. If you aren't yet familiar with changed block tracking for storage in Kubernetes, the Alpha announcement covers the motivation, the three primary components (the CSI SnapshotMetadata gRPC service, the SnapshotMetadataService CRD, and the external-snapshot-metadata sidecar), and a walkthrough of how to use the API. CBT currently applies to block volumes; file-volume and network file-share changed-list tracking is not covered by this feature. This post focuses on what is different in Beta. What's new in Beta The main change in that release was the promotion of the SnapshotMetadataService CRD from v1alpha1 to v1beta1. The CRD used to advertise a driver's metadata service now serves cbt.storage.k8s.io/v1beta1. The schema itself is unchanged, but this release removed v1alpha1 (rather than serving it alongside the new version). If you are upgrading from Alpha, you need to: Re-apply the CRD definition shipped with v1.0.0. Update SnapshotMetadataService manifests to use apiVersion: cbt.storage.k8s.io/v1beta1. Update any client or controller code that talks to the CRD. This is a one-time change. There is no automatic conversion between the two versions. Compatibility Minimum Kubernetes version: 1.33 CSI spec: 1.10 or newer Container image: registry.k8s.io/sig-storage/csi-snapshot-metadata:v1.0.0 Trying it out The Getting Started section in the Alpha blog still applies. In short: Make sure your CSI driver supports volume snapshots and ships the external-snapshot-metadata sidecar. Install the SnapshotMetadataService CRD (the v1beta1 definition from the v1.0.0 release). Create a SnapshotMetadataService resource for your driver. Use a client -- snapshot-metadata-lister, or your own implementation -- to call GetMetadataAllocated and GetMetadataDelta. If you want to see the full flow end-to-e

## Scaling real-time AI agents with session-aware load balancing

DevFeed: [Scaling real-time AI agents with session-aware load balancing](<https://devfeed.tech/articles/scaling-real-time-ai-agents-with-session-aware-load-balancing-4217.md>)

Original publisher: [Read original article](<https://developers.googleblog.com/scaling-real-time-ai-agents-with-session-aware-load-balancing/>)

Author: Simerus Mahesh

Published: 2026-09-12T11:04:33.891311Z

Content type: article

Language: en

Sources: [Google Developers Blog](<https://devfeed.tech/sources/google-developers-blog.md>)

Topics: [real-time](<https://devfeed.tech/topics/real-time.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [Server](<https://devfeed.tech/topics/server.md>), [gRPC](<https://devfeed.tech/topics/grpc.md>), [WebSocket](<https://devfeed.tech/topics/websocket.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [Concurrent Programming](<https://devfeed.tech/topics/concurrent-programming.md>)

Tags: [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [concurrent](<https://devfeed.tech/tags/concurrent.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [routing](<https://devfeed.tech/tags/routing.md>), [server](<https://devfeed.tech/tags/server.md>), [streaming](<https://devfeed.tech/tags/streaming.md>)

### AI overview

This article explains why real-time AI agents require session-aware load balancing. Long-lived, stateful bidirectional streams make request rates and CPU utilization insufficient measures of backend capacity. The proposed approach tracks active sessions at the application level and combines session counts with CPU metrics to distribute traffic and avoid bottlenecks.

### Source excerpt

Real-time AI agents break traditional request-response load balancing paradigms because they rely on long-lived, stateful bidirectional streams that obscure true server capacity. To solve this, developers must implement application-level session tracking directly within the runtime to accurately measure the committed concurrent workload of active conversations. By feeding these precise session counts alongside standard CPU utilization metrics into a hybrid routing algorithm, infrastructure can effectively distribute stateful AI traffic and prevent individual backend bottlenecks.

## 【etcd】单 Raft 组与服务器角色：Leader、Follower、Learner 与 request 路由

DevFeed: [【etcd】单 Raft 组与服务器角色：Leader、Follower、Learner 与 request 路由](<https://devfeed.tech/articles/etcd-raft-leader-follower-learner-request-33984.md>)

Original publisher: [Read original article](<https://quant67.com/post/etcd/02-single-raft/02-single-raft.html>)

Author: Liao Tonglang

Published: 2026-08-26T00:00:00Z

Content type: article

Language: zh

Sources: [土法炼钢 - 系统与基础设施](<https://devfeed.tech/sources/source-4.md>)

Topics: [etcd](<https://devfeed.tech/topics/etcd.md>), [Raft](<https://devfeed.tech/topics/raft.md>), [gRPC](<https://devfeed.tech/topics/grpc.md>)

Tags: [apiserver](<https://devfeed.tech/tags/apiserver.md>), [apply](<https://devfeed.tech/tags/apply.md>), [atomic](<https://devfeed.tech/tags/atomic.md>), [commit](<https://devfeed.tech/tags/commit.md>), [compaction](<https://devfeed.tech/tags/compaction.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [etcd](<https://devfeed.tech/tags/etcd.md>), [etcdserver](<https://devfeed.tech/tags/etcdserver.md>), [follower](<https://devfeed.tech/tags/follower.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [leader](<https://devfeed.tech/tags/leader.md>), [learner](<https://devfeed.tech/tags/learner.md>), [linearizable](<https://devfeed.tech/tags/linearizable.md>), [raft](<https://devfeed.tech/tags/raft.md>), [request](<https://devfeed.tech/tags/request.md>), [single-raft-group](<https://devfeed.tech/tags/single-raft-group.md>), [v3](<https://devfeed.tech/tags/v3.md>), [v3-5](<https://devfeed.tech/tags/v3-5.md>), [v3-5-33](<https://devfeed.tech/tags/v3-5-33.md>), [wal](<https://devfeed.tech/tags/wal.md>), [watch](<https://devfeed.tech/tags/watch.md>)

### AI overview

This article explains how etcd v3.5.33 embeds a single Raft group, separates EtcdServer responsibilities from the Raft library, and routes requests across Leader, Follower, and Learner roles. It covers gRPC write forwarding, linearizable and serializable reads, and the handling of watch, lease, and mutating requests.

### Source excerpt

钉清 etcd v3.5.33 单 Raft 组拓扑、EtcdServer 与 go.etcd.io/raft/v3 边界、Leader/Follower/Learner 角色及 gRPC 写读路由；与 distributed/13 分工。

## Data Engineering Weekly #282

DevFeed: [Data Engineering Weekly #282](<https://devfeed.tech/articles/data-engineering-weekly-282-18262.md>)

Original publisher: [Read original article](<https://www.dataengineeringweekly.com/p/data-engineering-weekly-282>)

Author: Ananth Packkildurai

Published: 2026-08-10T01:21:26Z

Content type: article

Language: en

Sources: [Data Engineering Weekly](<https://devfeed.tech/sources/data-engineering-weekly.md>)

Topics: [data-engineering](<https://devfeed.tech/topics/data-engineering.md>), [data-platforms](<https://devfeed.tech/topics/data-platforms.md>), [data observability](<https://devfeed.tech/topics/data-observability.md>), [Graphs](<https://devfeed.tech/topics/graphs.md>), [semantic-layer](<https://devfeed.tech/topics/semantic-layer.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Apache Iceberg](<https://devfeed.tech/topics/apache-iceberg.md>), [gRPC](<https://devfeed.tech/topics/grpc.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>)

Tags: [caching](<https://devfeed.tech/tags/caching.md>), [chaos](<https://devfeed.tech/tags/chaos.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [data](<https://devfeed.tech/tags/data.md>), [data-engineering](<https://devfeed.tech/tags/data-engineering.md>), [data-platforms](<https://devfeed.tech/tags/data-platforms.md>), [data-quality](<https://devfeed.tech/tags/data-quality.md>), [knowledge-graphs](<https://devfeed.tech/tags/knowledge-graphs.md>), [llms](<https://devfeed.tech/tags/llms.md>), [newsletter](<https://devfeed.tech/tags/newsletter.md>), [observability](<https://devfeed.tech/tags/observability.md>), [pipelines](<https://devfeed.tech/tags/pipelines.md>), [semantic-layer](<https://devfeed.tech/tags/semantic-layer.md>), [streaming](<https://devfeed.tech/tags/streaming.md>)

### AI overview

Data Engineering Weekly #282 is a newsletter covering data platform fundamentals, semantic layers, ontology-backed knowledge graphs, converged databases, AI modernization, and Netflix's real-time distributed graph query architecture. It highlights composable architectures, data quality and observability, evolving schemas supported by LLM-assisted extraction, Iceberg full-text search, and optimization techniques including concurrency control, streaming filters, and caching.

### Source excerpt

The Weekly Data Engineering Newsletter

## How and Why Netflix Built a Real-Time Distributed Graph: Part 3 -- Querying the graph with gRPC...

DevFeed: [How and Why Netflix Built a Real-Time Distributed Graph: Part 3 -- Querying the graph with gRPC...](<https://devfeed.tech/articles/how-and-why-netflix-built-a-real-time-distributed-graph-part-3-querying-the-graph-with-grpc-138.md>)

Original publisher: [Read original article](<https://netflixtechblog.com/how-and-why-netflix-built-a-real-time-distributed-graph-part-3-querying-the-graph-with-grpc-0f3468349607?source=rss----2615bd06b42e---4>)

Author: Netflix Technology Blog

Published: 2026-08-07T16:01:02Z

Content type: article

Language: en

Sources: [Netflix](<https://devfeed.tech/sources/netflix.md>), [Netflix TechBlog - Medium](<https://devfeed.tech/sources/netflix-techblog-medium.md>)

Topics: [Graphs](<https://devfeed.tech/topics/graphs.md>), [gRPC](<https://devfeed.tech/topics/grpc.md>), [Netflix](<https://devfeed.tech/topics/netflix.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [API](<https://devfeed.tech/topics/api.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [personalization](<https://devfeed.tech/topics/personalization.md>), [Security](<https://devfeed.tech/topics/security.md>), [apache-flink](<https://devfeed.tech/topics/apache-flink.md>)

Tags: [apache](<https://devfeed.tech/tags/apache.md>), [apache-flink](<https://devfeed.tech/tags/apache-flink.md>), [api](<https://devfeed.tech/tags/api.md>), [data](<https://devfeed.tech/tags/data.md>), [data-processing](<https://devfeed.tech/tags/data-processing.md>), [events](<https://devfeed.tech/tags/events.md>), [latency](<https://devfeed.tech/tags/latency.md>), [netflix](<https://devfeed.tech/tags/netflix.md>), [personalization](<https://devfeed.tech/tags/personalization.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [security](<https://devfeed.tech/tags/security.md>), [streaming](<https://devfeed.tech/tags/streaming.md>)

### AI overview

Netflix's third-part blog post describes the serving layer for its Real-Time Distributed Graph and explains how gRPC enables efficient graph querying. It focuses on serving diverse workloads, including security lookups and personalization traces, with sub-100ms responses across a billion-edge graph.

### Source excerpt

How and Why Netflix Built a Real-Time Distributed Graph: Part 3 -- Querying the graph with gRPC execution API Authors: Nilesh Mishra and Ajit Koti This is the third entry of a multi-part blog series describing how we built a Real-Time Distributed Graph (RDG). In Part 1, we discussed the motivation for creating the RDG and the architecture of the data processing pipeline that populates it. In Part 2, we discussed how we designed the storage layer to handle billions of nodes and edges while maintaining single-digit-millisecond latency. In Part 3, we will explore how we designed a fast, flexible serving layer to efficiently query the graph. Introduction In Part 1 of this series, we described why Netflix needed a Real-Time Distributed Graph (RDG) and how we used Apache Flink to build an ingestion and processing pipeline that turns streaming events into graph primitives. In Part 2, we explored how we designed a storage layer capable of handling billions of nodes and edges while still delivering single-digit-millisecond latency. In this post, we focus on the next challenge: querying the graph efficiently to power real-time insights for our internal partners. All of the work on ingestion and storage only matters if we can actually ask complex questions and get answers back quickly. As we optimized for lower latency, we found that the serving layer posed its own set of challenges, distinct from those of ingestion and storage. How do we turn a constantly evolving, billion-edge graph into sub-100ms responses across a wide variety of workloads? This is the problem we tackle in this post. The Real World Needs As we integrated the RDG into Netflix's ecosystem, we realized that "querying the graph" is not a one-size-fits-all operation. We needed to handle a wide range of access patterns: from high-volume security lookups to deep, exploratory personalization traces. Let's revisit our example from Part 1 and expand on it slightly. In the earlier posts, we focused on accounts, device

## In-House LLM Serving at Netflix

DevFeed: [In-House LLM Serving at Netflix](<https://devfeed.tech/articles/in-house-llm-serving-at-netflix-140.md>)

Original publisher: [Read original article](<https://netflixtechblog.com/in-house-llm-serving-at-netflix-a5a8e799ea2c?source=rss----2615bd06b42e---4>)

Author: Netflix Technology Blog

Published: 2026-07-17T21:32:39Z

Content type: article

Language: en

Sources: [Netflix](<https://devfeed.tech/sources/netflix.md>), [Netflix TechBlog - Medium](<https://devfeed.tech/sources/netflix-techblog-medium.md>)

Topics: [LLMs](<https://devfeed.tech/topics/llms.md>), [Netflix](<https://devfeed.tech/topics/netflix.md>), [Inference](<https://devfeed.tech/topics/inference.md>), [AI Platform](<https://devfeed.tech/topics/ai-platform.md>), [model-deployment](<https://devfeed.tech/topics/model-deployment.md>), [autoscaling](<https://devfeed.tech/topics/autoscaling.md>), [GPU](<https://devfeed.tech/topics/gpu.md>), [gRPC](<https://devfeed.tech/topics/grpc.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-platform](<https://devfeed.tech/tags/ai-platform.md>), [autoscaling](<https://devfeed.tech/tags/autoscaling.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [inference](<https://devfeed.tech/tags/inference.md>), [llm](<https://devfeed.tech/tags/llm.md>), [model-serving](<https://devfeed.tech/tags/model-serving.md>), [netflix](<https://devfeed.tech/tags/netflix.md>), [platform-engineering](<https://devfeed.tech/tags/platform-engineering.md>)

### AI overview

Netflix describes its in-house LLM serving stack, covering deployment, inference, API access paths, and production trade-offs.

### Source excerpt

By AI Platform's Model Runtime team and Inference team Introduction Most organizations consume LLMs through hosted APIs. Netflix went further -- we run the full stack ourselves, from model deployment through inference, inside our existing production environment rather than a separate ML silo. Some of those decisions weren't obvious, and a few revealed their trade-offs only under production load. This post focuses on the choices where alternatives were seriously considered: engine selection, model packaging, API surface design, deployment strategy, and output constraints enforcement. The goal is to share not just what was built, but why -- and what production revealed that the design phase didn't anticipate. Architecture Overview Member-scale ML at Netflix is fronted by a unified JVM-based serving system that handles the end-to-end flow for downstream consumers: routing and A/B test logic, candidate generation, feature fetching, inference, post-processing, and logging at each stage. Both real-time and cached batch paths are supported. Figure 1 shows the two ways callers reach inference today: the gRPC path through this serving system and a direct HTTP path used by newer LLM-driven applications. Where inference runs depends on the model. Small CPU models run in-process, avoiding remote-call overhead. Larger models need GPUs -- the serving system handles pre- and post-processing locally but delegates inference to a remote service, Model Scoring Service (MSS). MSS is the shared inference backend, supporting XGBoost, TensorFlow, PyTorch, and LLMs behind a unified interface, with NVIDIA Triton Inference Server underneath managing model loading, batching, and GPU scheduling. On top of Triton sits a Java control plane that handles deployment, versioning, health checking, autoscaling, and multi-region rollout. Model authors package their artifacts and configure the deployment; the control plane provisions GPU instances, configures Triton, and orchestrates zero-downtime upgrades

## Scale Faster with Managed Weaviate: Now in Public Preview on DigitalOcean

DevFeed: [Scale Faster with Managed Weaviate: Now in Public Preview on DigitalOcean](<https://devfeed.tech/articles/scale-faster-with-managed-weaviate-now-in-public-preview-on-digitalocean-19935.md>)

Original publisher: [Read original article](<https://www.digitalocean.com/blog/public-preview-managed-weaviate>)

Author: Waverly Swinton

Published: 2026-07-09T19:08:52Z

Content type: release

Language: en

Sources: [DigitalOcean](<https://devfeed.tech/sources/digitalocean.md>)

Topics: [Digital Ocean](<https://devfeed.tech/topics/digital-ocean.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Retrieval Augmented Generation (RAG)](<https://devfeed.tech/topics/retrieval-augmented-generation-rag.md>), [autoscaling](<https://devfeed.tech/topics/autoscaling.md>), [Self-hosted](<https://devfeed.tech/topics/self-hosted.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [gRPC](<https://devfeed.tech/topics/grpc.md>)

Tags: [autoscaling](<https://devfeed.tech/tags/autoscaling.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [database](<https://devfeed.tech/tags/database.md>), [databases](<https://devfeed.tech/tags/databases.md>), [digitalocean](<https://devfeed.tech/tags/digitalocean.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [high-availability](<https://devfeed.tech/tags/high-availability.md>), [hosting](<https://devfeed.tech/tags/hosting.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [preview](<https://devfeed.tech/tags/preview.md>), [product-updates](<https://devfeed.tech/tags/product-updates.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [rest](<https://devfeed.tech/tags/rest.md>), [retrieval](<https://devfeed.tech/tags/retrieval.md>), [run](<https://devfeed.tech/tags/run.md>), [security](<https://devfeed.tech/tags/security.md>), [storage](<https://devfeed.tech/tags/storage.md>), [upgrades](<https://devfeed.tech/tags/upgrades.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

DigitalOcean has placed Managed Weaviate into public preview. The service provides fully managed Weaviate clusters with automated backups, security patching, version upgrades, high availability, and storage autoscaling, with pricing starting at $20 per month.

### Source excerpt

Production Weaviate in minutes, managed by DigitalOcean. Starting at $20/month. Vector databases have become a core piece of the AI application stack. Whether you're building retrieval-augmented generation (RAG), semantic search, agentic workflows and memory, or similarity-based recommendations, you need a vector store that's reliable, fast, and doesn't require a dedicated ops engineer to keep running. Weaviate has become a critical part of that stack -- its open-source AI-native vector database powers semantic search, RAG, and agentic workflows for thousands of companies. Self-hosting Weaviate is doable but it comes at a cost. You're on the hook for backups, version upgrades, security patches, high availability configuration, and storage scaling. That's real time and real engineering capacity that isn't going toward your product. Managed alternatives from larger cloud vendors exist, but they often come with per-query fees, per-dimension surcharges, and pricing models that are difficult to predict as usage grows. Today, we're announcing that Managed Weaviate is now in public preview on DigitalOcean, offering an easy way for you to run Weaviate in production, at a price that makes sense from day one. The easiest way to run Weaviate in production Managed Weaviate on DigitalOcean handles the operational work so you don't have to. Provision a fully managed Weaviate cluster directly from the DigitalOcean control panel. From there, automated backups, security patching, version upgrades, high availability, and storage autoscaling are handled for you. Full Weaviate client compatibility via GraphQL, REST, and gRPC on port 443 means your existing code works without modification. This means you get Weaviate's full capabilities -- semantic and hybrid search, RAG pipelines, and support for agent-driven workflows -- without spending engineering time on the infrastructure beneath them. Predictable pricing, starting at $20/month We built Managed Weaviate with flat, predictable monthly

## WWDC 2026 Viewing Guide

DevFeed: [WWDC 2026 Viewing Guide](<https://devfeed.tech/articles/wwdc-2026-viewing-guide-21089.md>)

Original publisher: [Read original article](<https://useyourloaf.com/blog/wwdc-2026-viewing-guide/>)

Author: Keith Harrison

Published: 2026-06-15T09:16:45Z

Content type: tutorial

Language: en

Sources: [K. Harrison](<https://devfeed.tech/sources/k-harrison.md>)

Topics: [Swift](<https://devfeed.tech/topics/swift.md>), [SwiftUI](<https://devfeed.tech/topics/swiftui.md>), [Xcode](<https://devfeed.tech/topics/xcode.md>), [WebAssembly](<https://devfeed.tech/topics/web-assembly.md>), [gRPC](<https://devfeed.tech/topics/grpc.md>), [MLX](<https://devfeed.tech/topics/mlx.md>), [NumPy](<https://devfeed.tech/topics/numpy.md>), [Testing](<https://devfeed.tech/topics/testing.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [apple](<https://devfeed.tech/tags/apple.md>), [auto-layout](<https://devfeed.tech/tags/auto-layout.md>), [comparison](<https://devfeed.tech/tags/comparison.md>), [ios](<https://devfeed.tech/tags/ios.md>), [ios27](<https://devfeed.tech/tags/ios27.md>), [macos27](<https://devfeed.tech/tags/macos27.md>), [objective-c](<https://devfeed.tech/tags/objective-c.md>), [swift](<https://devfeed.tech/tags/swift.md>), [swiftui](<https://devfeed.tech/tags/swiftui.md>), [webassembly](<https://devfeed.tech/tags/webassembly.md>), [wwdc](<https://devfeed.tech/tags/wwdc.md>), [xcode](<https://devfeed.tech/tags/xcode.md>)

### AI overview

A guide to planning and watching WWDC 2026 sessions, highlighting platform themes and selected updates in Swift, SwiftUI, Xcode, WebAssembly, gRPC, and MLX.

### Source excerpt

My WWDC 2026 viewing guide to help you plan the sessions you want to watch. Where Do I Start? The two big themes for the year are again Liquid Glass and Apple Intelligence. Start by watching the Platforms State of the Union (SOTU) for a summary of what's new this year. If you only have five minutes try the SOTU recap. You don't have to learn everything new today! There are over 100 sessions and a lot of new stuff to learn. You may feel like you're getting left behind. Don't let it overwhelm you. You've got time. Don't burn yourself out trying to keep up. Watching The Sessions I watch the videos using the Apple Developer app. It's available on macOS and iOS. The video player supports from 0.5x to 2x playback, most videos have transcripts and summaries, and allow copying of the onscreen sample code. You can also watch on YouTube. There are a lot of sessions, but many are short (15-20 minutes). There's no padding and Apple's engineers get to the point quickly. Swift Swift 6.4 is here with some quality of life improvements: What's new in Swift Condense long @available attributes with anyAppleOS, @diagnose to control compiler deprecation warnings. Double-colon module selector. Standard Library task cancellation shield, dictionary mapKeyedValues, new FilePath type. XCTest interop with Swift Testing. Subprocess 1.0. New ProgressManager. @C attribute for Swift-C interop. Compile to WebAssembly. New @inline(always) and @specialized attributes. Iterable protocol for noncopyable elements. Build real-time apps and services with gRPC and Swift gRPC Swift package to generate and deploy network code for remote procedure call services. Explore numerical computing in Swift with MLX NumPy-like API. Examples of computing the Mandlebrot set, heat distribution, and curve fitting. SwiftUI Liquid Glass changes and some welcome improvements: What's new in SwiftUI Liquid Glass is now mandatory. Minimal menu icons by default. Resize live previews in Xcode. Prominent tab role. Toolbar visibil

## WebSockets, gRPC, And GraphQL In The Core

DevFeed: [WebSockets, gRPC, And GraphQL In The Core](<https://devfeed.tech/articles/websockets-grpc-and-graphql-in-the-core-19670.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/websockets-grpc-and-graphql/>)

Author: Shai Almog

Published: 2026-06-07T00:00:00Z

Content type: tutorial

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [WebSocket](<https://devfeed.tech/topics/websocket.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [gRPC](<https://devfeed.tech/topics/grpc.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [API](<https://devfeed.tech/topics/api.md>), [Code generation](<https://devfeed.tech/topics/code-generation.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [pipeline](<https://devfeed.tech/tags/pipeline.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [websocket](<https://devfeed.tech/tags/websocket.md>)

### AI overview

A hands-on tutorial covering WebSockets, typed GraphQL clients, and typed gRPC clients in the core framework. It explains how to build a real-time chat, generate typed clients from GraphQL schemas and proto files, and use WebSocket subscriptions.

### Source excerpt

A hands-on walk through the three connectivity features that landed together this week, building a live chat over the new core WebSocket API and typed clients from a GraphQL schema and a proto file.

## Mac Native Builds, Live Protocols, And Open Issues Under 350

DevFeed: [Mac Native Builds, Live Protocols, And Open Issues Under 350](<https://devfeed.tech/articles/mac-native-builds-live-protocols-and-open-issues-under-350-19357.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/mac-native-grpc-graphql-and-fewer-open-issues/>)

Author: Shai Almog

Published: 2026-06-05T00:00:00Z

Content type: article

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [WebSocket](<https://devfeed.tech/topics/websocket.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [gRPC](<https://devfeed.tech/topics/grpc.md>), [issue tracker](<https://devfeed.tech/topics/issue-tracker.md>), [API](<https://devfeed.tech/topics/api.md>), [Feathers](<https://devfeed.tech/topics/feathers.md>), [Java](<https://devfeed.tech/topics/java.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [electron](<https://devfeed.tech/tags/electron.md>), [framework](<https://devfeed.tech/tags/framework.md>), [integration](<https://devfeed.tech/tags/integration.md>), [issue](<https://devfeed.tech/tags/issue.md>), [mac](<https://devfeed.tech/tags/mac.md>)

### AI overview

Codename One reports that its open issue count fell to 332 after reviewing older tracker reports. The weekly update also covers native Mac builds, WebSockets in the core framework, gRPC and GraphQL integration, a new advertising API, and richer background work.

### Source excerpt

The open issue count dropped below 350 after a push through the oldest reports, and the same week brought native Mac builds, WebSockets in the core, gRPC and GraphQL integration, a new advertising API, and richer background work.

## Logging, Metrics, and Distributed Tracing in .NET with OpenTelemetry and ClickStack

DevFeed: [Logging, Metrics, and Distributed Tracing in .NET with OpenTelemetry and ClickStack](<https://devfeed.tech/articles/logging-metrics-and-distributed-tracing-in-net-with-opentelemetry-and-clickstack-5396.md>)

Original publisher: [Read original article](<https://clickhouse.com/blog/logging-metrics-distributed-tracing-dotnet-otel-clickstack>)

Author: Alex Soffronow Pagonidis

Published: 2026-06-03T09:21:38Z

Content type: tutorial

Language: en

Sources: [ClickHouse Blog](<https://devfeed.tech/sources/clickhouse-blog.md>)

Topics: [ASP.NET](<https://devfeed.tech/topics/aspnet.md>), [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [tracing](<https://devfeed.tech/topics/tracing.md>), [Grafana](<https://devfeed.tech/topics/grafana.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [Instrumentation](<https://devfeed.tech/topics/instrumentation.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [API](<https://devfeed.tech/topics/api.md>), [gRPC](<https://devfeed.tech/topics/grpc.md>), [SQL](<https://devfeed.tech/topics/sql.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [instrumentation](<https://devfeed.tech/tags/instrumentation.md>), [logging](<https://devfeed.tech/tags/logging.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [observability](<https://devfeed.tech/tags/observability.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [sql](<https://devfeed.tech/tags/sql.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [traces](<https://devfeed.tech/tags/traces.md>), [tracing](<https://devfeed.tech/tags/tracing.md>)

### AI overview

A practical walkthrough of instrumenting two ASP.NET services with OpenTelemetry and sending traces, logs, and metrics to ClickStack. The example uses an Order API and a Payment Service, with SQLite persistence and cross-service trace correlation.

### Source excerpt

A walkthrough of adding OpenTelemetry instrumentation to two ASP.NET services -- an Order API and a Payment Service -- and shipping traces, logs, and metrics to ClickStack, with auto-correlated signals and cross-service trace waterfalls out of the box.

## REST vs GraphQL vs gRPC

DevFeed: [REST vs GraphQL vs gRPC](<https://devfeed.tech/articles/rest-vs-graphql-vs-grpc-18038.md>)

Original publisher: [Read original article](<https://blog.levelupcoding.com/p/rest-vs-graphql-vs-grpc>)

Author: Nikki Siapno

Published: 2026-05-28T10:32:52Z

Content type: comparison

Language: en

Sources: [Level Up Coding System Design Newsletter](<https://devfeed.tech/sources/level-up-coding-system-design-newsletter.md>)

Topics: [API](<https://devfeed.tech/topics/api.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [gRPC](<https://devfeed.tech/topics/grpc.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [JSON](<https://devfeed.tech/topics/json.md>)

Tags: [apis](<https://devfeed.tech/tags/apis.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [http](<https://devfeed.tech/tags/http.md>), [json](<https://devfeed.tech/tags/json.md>), [rest](<https://devfeed.tech/tags/rest.md>)

### AI overview

A comparison of REST, GraphQL, and gRPC explains how each API style organizes communication and the tradeoffs each makes between flexibility, simplicity, efficiency, and control.

### Source excerpt

The tradeoffs behind resource-driven, query-driven, and method-driven APIs.

## Kubelet Metrics: How cAdvisor and CRI Collect Kubernetes Stats

DevFeed: [Kubelet Metrics: How cAdvisor and CRI Collect Kubernetes Stats](<https://devfeed.tech/articles/kubelet-metrics-how-cadvisor-and-cri-collect-kubernetes-stats-19138.md>)

Original publisher: [Read original article](<https://learnkube.com/kubernetes-metrics-cadvisor-kubelet-cri>)

Author: Gulcan Topcu

Published: 2026-05-18T00:00:00Z

Content type: tutorial

Language: en

Sources: [Learnk8s](<https://devfeed.tech/sources/learnk8s.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [container](<https://devfeed.tech/topics/container.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [gRPC](<https://devfeed.tech/topics/grpc.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [api-server](<https://devfeed.tech/tags/api-server.md>), [cgroups](<https://devfeed.tech/tags/cgroups.md>), [collect](<https://devfeed.tech/tags/collect.md>), [container](<https://devfeed.tech/tags/container.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [data](<https://devfeed.tech/tags/data.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [grafana](<https://devfeed.tech/tags/grafana.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [linux](<https://devfeed.tech/tags/linux.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [performance](<https://devfeed.tech/tags/performance.md>), [pipeline](<https://devfeed.tech/tags/pipeline.md>), [prometheus](<https://devfeed.tech/tags/prometheus.md>), [trace](<https://devfeed.tech/tags/trace.md>), [visibility](<https://devfeed.tech/tags/visibility.md>)

### AI overview

This tutorial explains how Kubernetes collects and exposes container, pod, and node metrics through kubelet, cAdvisor, the Linux kernel, and the Container Runtime Interface (CRI). It describes the shift toward CRI-native metrics over gRPC and how Prometheus, Grafana, and other observability systems consume the data.

### Source excerpt

Learn how kubelet collects Kubernetes metrics from cgroups, cAdvisor, containerd and CRI, and when pod and container stats move to the runtime.

## Announcing Microsoft Desired State Configuration v3.2.0

DevFeed: [Announcing Microsoft Desired State Configuration v3.2.0](<https://devfeed.tech/articles/announcing-microsoft-desired-state-configuration-v3-2-0-2973.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/powershell/announcing-dsc-v3-2-0/>)

Author: Jason Helmick

Published: 2026-04-29T18:31:13Z

Content type: release

Language: en

Sources: [PowerShell Team](<https://devfeed.tech/sources/powershell-team.md>)

Topics: [PowerShell DSC](<https://devfeed.tech/topics/powershell-dsc.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [gRPC](<https://devfeed.tech/topics/grpc.md>), [Firewall](<https://devfeed.tech/topics/firewall.md>), [ssh](<https://devfeed.tech/topics/ssh.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [firewall](<https://devfeed.tech/tags/firewall.md>), [integration](<https://devfeed.tech/tags/integration.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [powershell](<https://devfeed.tech/tags/powershell.md>), [powershell-dsc](<https://devfeed.tech/tags/powershell-dsc.md>), [release](<https://devfeed.tech/tags/release.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

This Microsoft PowerShell Team post announces the general availability of Desired State Configuration (DSC) v3.2.0. The release adds built-in Windows resources, experimental Bicep integration through gRPC, extended WhatIf support, version pinning, expression language improvements, custom functions, and adapter enhancements.

### Source excerpt

This post announces the General Availability of Microsoft Desired State Configuration (DSC) v3.2.0, with new Windows resources, Bicep gRPC integration, WhatIf support, expression language improvements, and adapter enhancements. The post Announcing Microsoft Desired State Configuration v3.2.0 appeared first on PowerShell Team.

## Transitioning from REST to gRPC: System Design and Tradeoffs

DevFeed: [Transitioning from REST to gRPC: System Design and Tradeoffs](<https://devfeed.tech/articles/transitioning-from-rest-to-grpc-system-design-and-tradeoffs-39558.md>)

Original publisher: [Read original article](<https://ankit-rana.com/logs/06-grpc-vs-rest/>)

Author: hello@ankit-rana.com

Published: 2026-03-16T00:00:00Z

Content type: tutorial

Language: en

Sources: [Ankit Rana | Mechanical Sympathy](<https://devfeed.tech/sources/ankit-rana-mechanical-sympathy.md>)

Topics: [gRPC](<https://devfeed.tech/topics/grpc.md>), [Remote Procedure Call (RPC)](<https://devfeed.tech/topics/rpc.md>), [Code](<https://devfeed.tech/topics/code.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [JSON](<https://devfeed.tech/topics/json.md>)

Tags: [api-design](<https://devfeed.tech/tags/api-design.md>), [client](<https://devfeed.tech/tags/client.md>), [grpc](<https://devfeed.tech/tags/grpc.md>), [http](<https://devfeed.tech/tags/http.md>), [json](<https://devfeed.tech/tags/json.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [protobuf](<https://devfeed.tech/tags/protobuf.md>), [rest](<https://devfeed.tech/tags/rest.md>), [rpc](<https://devfeed.tech/tags/rpc.md>), [schema](<https://devfeed.tech/tags/schema.md>), [server](<https://devfeed.tech/tags/server.md>), [system-design](<https://devfeed.tech/tags/system-design.md>)

### AI overview

This tutorial explains how gRPC uses .proto service definitions and Protocol Buffers to generate typed client and server code, serialize messages, and communicate over HTTP/2. It compares gRPC with REST and recommends gRPC for internal service-to-service calls needing low latency, schema-first contracts, or streaming, while retaining REST with JSON at the edge for browsers and external consumers.

### Source excerpt

gRPC defines services in a .proto file, compiles them into typed client and server code, and transports binary protobuf over HTTP/2. Choose it for internal service-to-service calls that need low latency, schema-first contracts, or streaming, and keep REST with JSON at the edge where browsers and external consumers live.

## Distributed privilege access with Temporal

DevFeed: [Distributed privilege access with Temporal](<https://devfeed.tech/articles/distributed-privilege-access-with-temporal-35774.md>)

Original publisher: [Read original article](<https://temporal.io/blog/distributed-privilege-access-with-temporal>)

Author: Mark Regensberg

Published: 2026-02-24T00:00:00Z

Content type: tutorial

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Workers](<https://devfeed.tech/topics/workers.md>), [systems](<https://devfeed.tech/topics/systems.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [gRPC](<https://devfeed.tech/topics/grpc.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [JSON](<https://devfeed.tech/topics/json.md>), [YAML](<https://devfeed.tech/topics/yaml.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [aws](<https://devfeed.tech/tags/aws.md>), [declarative](<https://devfeed.tech/tags/declarative.md>), [development](<https://devfeed.tech/tags/development.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [grpc](<https://devfeed.tech/tags/grpc.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [json](<https://devfeed.tech/tags/json.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

This article explains how Temporal can support distributed privilege access by reliably orchestrating access grants, revocations, and resource provisioning across services. It discusses distributed execution through Workers and Nexus, then combines Temporal with the CNCF Serverless Workflows specification, using YAML or JSON to define workflows that can be deployed or changed without modifying the underlying Temporal Workflow code.

### Source excerpt

Discover how to solve distributed privilege access using Temporal, Serverless Workflows, and Thand. Build reliable, declarative, and secure access systems.

## Osprey: Open Sourcing our Rule Engine

DevFeed: [Osprey: Open Sourcing our Rule Engine](<https://devfeed.tech/articles/osprey-open-sourcing-our-rule-engine-272.md>)

Original publisher: [Read original article](<https://discord.com/blog/osprey-open-sourcing-our-rule-engine>)

Author: Discord Engineering

Published: 2026-02-19T00:00:00Z

Content type: article

Language: en

Sources: [Discord Blog](<https://devfeed.tech/sources/discord-blog.md>)

Topics: [Discord](<https://devfeed.tech/topics/discord.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [gRPC](<https://devfeed.tech/topics/grpc.md>), [Standard ML](<https://devfeed.tech/topics/standard-ml.md>)

Tags: [customers](<https://devfeed.tech/tags/customers.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [discord](<https://devfeed.tech/tags/discord.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [tool](<https://devfeed.tech/tags/tool.md>)

### AI overview

Discord introduces Osprey, an open-source safety rules engine developed with ROOST and the internet.dev team. It processes real-time platform activity through expressive SML rules, supports synchronous gRPC and asynchronous message-queue inputs, and produces transparent verdicts and investigation data.

### Source excerpt

Discord uses Osprey to quickly detect and remove new types of harm from putting our customers at risk. Now we're open-sourcing this tool so others can do the same.

## Laravel November Product Releases

DevFeed: [Laravel November Product Releases](<https://devfeed.tech/articles/laravel-november-product-releases-3791.md>)

Original publisher: [Read original article](<https://laravel.com/blog/laravel-november-product-releases>)

Author: Laravel Team

Published: 2025-12-02T16:20:46Z

Content type: article

Language: en

Sources: [Laravel Blog](<https://devfeed.tech/sources/laravel-blog.md>)

Topics: [Laravel](<https://devfeed.tech/topics/laravel.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [WebSocket](<https://devfeed.tech/topics/websocket.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [gRPC](<https://devfeed.tech/topics/grpc.md>), [SSL](<https://devfeed.tech/topics/ssl.md>), [MFA](<https://devfeed.tech/topics/mfa.md>), [PHP](<https://devfeed.tech/topics/php.md>)

Tags: [apis](<https://devfeed.tech/tags/apis.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [availability](<https://devfeed.tech/tags/availability.md>), [aws](<https://devfeed.tech/tags/aws.md>), [caching](<https://devfeed.tech/tags/caching.md>), [changelog](<https://devfeed.tech/tags/changelog.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [laravel](<https://devfeed.tech/tags/laravel.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [performance](<https://devfeed.tech/tags/performance.md>), [php](<https://devfeed.tech/tags/php.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [product-updates](<https://devfeed.tech/tags/product-updates.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [releases](<https://devfeed.tech/tags/releases.md>), [ssl](<https://devfeed.tech/tags/ssl.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

Laravel's November product releases cover generally available Laravel Reverb-powered WebSockets in Laravel Cloud, a developer preview of Laravel Valkey, a new Canada region, gRPC PHP extension support, and Laravel Forge improvements for AWS EBS gp3 provisioning, PostgreSQL 18, and SSL certificate management. Laravel Nightwatch also received rewritten documentation and richer log context, while Laravel 12.x added several framework improvements.

### Source excerpt

Laravel's November product updates for Laravel Cloud, Forge, Nightwatch, and Laravel 12.x.

## How Block Scaled Graph Adoption with Apollo and AI

DevFeed: [How Block Scaled Graph Adoption with Apollo and AI](<https://devfeed.tech/articles/how-block-scaled-graph-adoption-with-apollo-and-ai-23359.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/how-block-scaled-graph-adoption-with-apollo-and-ai>)

Author: Valeria Gomez

Published: 2025-11-24T12:30:00Z

Content type: article

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [Apollo Connectors](<https://devfeed.tech/topics/apollo-connectors.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [gRPC](<https://devfeed.tech/topics/grpc.md>), [API](<https://devfeed.tech/topics/api.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>)

Tags: [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [apollo-connectors](<https://devfeed.tech/tags/apollo-connectors.md>), [events](<https://devfeed.tech/tags/events.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [learn](<https://devfeed.tech/tags/learn.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [rest-apis](<https://devfeed.tech/tags/rest-apis.md>), [services](<https://devfeed.tech/tags/services.md>), [software](<https://devfeed.tech/tags/software.md>)

### AI overview

The article recaps Block's GraphQL Summit 2025 session on scaling graph adoption. Block used Apollo Connectors to bring gRPC services onto a federated graph through their existing JSON translation layer, then combined Apollo MCP Server with its open-source AI agent Goose to generate Connector schemas, directives, types, and tests.

### Source excerpt

A recap from Block's GraphQL Summit 2025 session on scaling graph adoption with Apollo Connectors, Apollo MCP, and AI When Block's GraphQL platform team discovered Apollo Connectors, they saw a path to bring thousands of existing APIs onto the graph without asking hundreds of engineering teams to run new services or learn new tooling.

## Introducing wasi-grpc for Spin

DevFeed: [Introducing wasi-grpc for Spin](<https://devfeed.tech/articles/introducing-wasi-grpc-for-spin-15277.md>)

Original publisher: [Read original article](<https://www.fermyon.com/blog/introducing-wasi-grpc>)

Author: Brian Hardock

Published: 2025-09-08T12:00:00Z

Content type: release

Language: en

Sources: [Fermyon - Experience the next wave of cloud computing.](<https://devfeed.tech/sources/fermyon-experience-the-next-wave-of-cloud-computing.md>)

Topics: [gRPC](<https://devfeed.tech/topics/grpc.md>), [Cloud Native Ecosystem](<https://devfeed.tech/topics/cloud-native-ecosystem.md>), [Cloud APIs](<https://devfeed.tech/topics/cloud-apis.md>)

Tags: [2](<https://devfeed.tech/tags/2.md>), [apis](<https://devfeed.tech/tags/apis.md>), [components](<https://devfeed.tech/tags/components.md>), [http](<https://devfeed.tech/tags/http.md>), [service](<https://devfeed.tech/tags/service.md>), [wasi](<https://devfeed.tech/tags/wasi.md>)

### AI overview

Spin 3.4 adds outbound HTTP/2 support, allowing components to function as gRPC clients and enabling Spin applications to connect directly to existing gRPC systems, cloud APIs, and service meshes.

### Source excerpt

Spin 3.4 introduces outbound HTTP/2 support, enabling components to act as first-class gRPC clients. Spin applications can now call into existing gRPC-based systems, cloud APIs, and service meshes directly, without workarounds.

## Introducing multi-language dynamic plugins for Redpanda Connect

DevFeed: [Introducing multi-language dynamic plugins for Redpanda Connect](<https://devfeed.tech/articles/introducing-multi-language-dynamic-plugins-for-redpanda-connect-12717.md>)

Original publisher: [Read original article](<https://www.redpanda.com/blog/multi-language-redpanda-connect-plugins>)

Author: James Kinley

Published: 2025-06-17T00:00:00Z

Content type: release

Language: en

Sources: [Redpanda](<https://devfeed.tech/sources/redpanda.md>)

Topics: [gRPC](<https://devfeed.tech/topics/grpc.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>), [Python](<https://devfeed.tech/topics/python.md>), [Processes](<https://devfeed.tech/topics/processes.md>), [streaming-data-processing](<https://devfeed.tech/topics/streaming-data-processing.md>), [Unix](<https://devfeed.tech/topics/unix.md>)

Tags: [ai-ml-capabilities-in-streaming-data](<https://devfeed.tech/tags/ai-ml-capabilities-in-streaming-data.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [creating-plugins-in-golang-and-python](<https://devfeed.tech/tags/creating-plugins-in-golang-and-python.md>), [dynamic-vs-compiled-plugins](<https://devfeed.tech/tags/dynamic-vs-compiled-plugins.md>), [framework](<https://devfeed.tech/tags/framework.md>), [go](<https://devfeed.tech/tags/go.md>), [grpc-plugin-system](<https://devfeed.tech/tags/grpc-plugin-system.md>), [integration](<https://devfeed.tech/tags/integration.md>), [interfaces](<https://devfeed.tech/tags/interfaces.md>), [ipc](<https://devfeed.tech/tags/ipc.md>), [language-agnostic-plugin-system](<https://devfeed.tech/tags/language-agnostic-plugin-system.md>), [multi-language-plugin-development](<https://devfeed.tech/tags/multi-language-plugin-development.md>), [pipelines](<https://devfeed.tech/tags/pipelines.md>), [plugin-development](<https://devfeed.tech/tags/plugin-development.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [process](<https://devfeed.tech/tags/process.md>), [processes](<https://devfeed.tech/tags/processes.md>), [product](<https://devfeed.tech/tags/product.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [python](<https://devfeed.tech/tags/python.md>), [python-sdk-for-streaming-data](<https://devfeed.tech/tags/python-sdk-for-streaming-data.md>), [redpanda-connect](<https://devfeed.tech/tags/redpanda-connect.md>), [redpanda-connect-dynamic-plugins](<https://devfeed.tech/tags/redpanda-connect-dynamic-plugins.md>), [redpanda-streaming-infrastructure](<https://devfeed.tech/tags/redpanda-streaming-infrastructure.md>), [runtime-loaded-plugins-grpc](<https://devfeed.tech/tags/runtime-loaded-plugins-grpc.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [sdks](<https://devfeed.tech/tags/sdks.md>), [stream-processing](<https://devfeed.tech/tags/stream-processing.md>), [streaming-data-pipeline-plugins](<https://devfeed.tech/tags/streaming-data-pipeline-plugins.md>)

### AI overview

Redpanda Connect introduces Apache 2.0-licensed dynamic plugins in Beta with version 4.56.0. Plugins can be loaded at runtime as external executables that communicate with the main process through gRPC over Unix sockets, enabling plugin development in Go and Python. Official SDKs support both languages, while native Go plugins remain the preferred option for performance-critical workloads.

### Source excerpt

Redpanda Connect dynamic plugins framework allows you to create and load plugins at runtime, opening up a world of new integration possibilities beyond Go.

[Next page](<https://devfeed.tech/topics/grpc.md?cursor=WyIyMDI1LTA2LTE3VDAwOjAwOjAwKzAwOjAwIiwgIjQ3MmFiYjZlLTU3MjAtNGQ3ZC1iYWRiLWZhMTJlNTIyMmQ3ZiJd>)