gRPC ist ein Open‑Source‑Framework für sichere, performante Kommunikation zwischen verteilten Systemen.

🔹 Schlüssel: Durch HTTP/2 und Protobuf erreicht gRPC niedrige Latenz, Streaming und starke Typ‑Sicherheit – ideal für Microservices und Edge‑Computing.

#gRPC #OpenSource #Dezentral #Datenschutz #Entwicklung

🔗 https://news.google.com/rss/articles/CBMiqAFBVV95cUxPNU44MFh3dTFkWWRxNVJrcUNjczRIQ3FSYW9tN2tQNGV0aERrSkdkN0pES20tcU5FeFZ1ejd0Vzc4M1NOeHBQdmVtaWg0M05Zc3Z5Q3hMZEZXbW5qNEs3Y19xaGVJTHBERFFXY0Y2dF9Dd25GUjNXYUE2eEs3a0dsWE9QQTlZVldmcGgyYWtVMGwtR292QS1qcFBTeWw0aVlNaWt0cUxrRlM?oc=5

Before you continue

REST isn't dead. But for internal K8s traffic? gRPC wins.

HTTP/1.1 problems:
- Head-of-line blocking
- Connection overhead
- JSON parsing tax

HTTP/2 + gRPC:
- True multiplexing
- ProtoBuf binary (5x smaller)
- 4 streaming patterns

K8s control plane already uses gRPC.

Read more: https://medium.com/@saadcnx/beyond-rest-why-modern-kubernetes-clusters-are-migrating-to-grpc-and-http-2-15d6c48b6641

#Kubernetes #gRPC #DevOps

Beyond REST: Why Modern Kubernetes Clusters are Migrating to gRPC and HTTP/2

If you are building microservices in Kubernetes today and still relying solely on traditional REST over HTTP/1.1 for internal…

Medium

Система распределённого управления на Rust

Недавно мне в голову пришла мысль о том, как бы получать список техники, на которой, например, установлен последний патч системы или нужное ПО. Можно написать скрипты, но, как мне кажется, это не совсем удобно и безопасно, особенно когда парк машин неоднообразен. Поэтому я предлагаю реализовать систему, где вся запрашиваемая информация будет собираться с помощью агентов на конечных устройствах в реальном времени с помощью специального языка запросов. Как я думаю, у этой системы довольно большой потенциал, ведь его можно доработать и превратить в какой-нибудь аналог Ansible. Или в базу для SIEM системы. Или прикрутить к какой-нибудь ITSM-системе, чтобы проводить инвентаризацию по нужным параметрам. Вся система будет строиться на gRPC, так как он из коробки идёт со всем необходимы, включая простую интеграцию систем аутентификации и TLS, плюс описание интерфейсов в .proto файлах позволит писать клиенты и агентов на различных языках и фреймворках. Единственный минус, так это то, что двунаправленное взаимодействие не укладывается в философию фреймворка, но это решим в процессе написания.

https://habr.com/ru/articles/1036108/

#rust #grpc #язык_запросов

Система распределённого управления на Rust

Недавно мне в голову пришла мысль о том, как бы получать список техники, на которой, например, установлен последний патч системы или нужное ПО. Можно написать скрипты, но, как мне кажется, это не...

Хабр

Phew, my transition to gRPC from REST for my app's backend now seems to be complete. The last few endpoints were converted and nothing in my code references the old code anymore. A nice little milestone. Took a fair deal of work as 113 RPC were implemented along the way. Still a pretty tiny backend in the grand scheme of things.

#rust #grpc #ios #indiedev

Cloud Run の Probe 設計:gRPC 未実装・Distroless・ポートなし Job、それぞれの代替策 - Qiita

はじめに Google Cloud で構築したサーバレスコンテナの Probe 設計を行った際の話です。 「gRPC サービスだから gRPC プローブでいいよね」と設計を始めたら、3 日後には全部作り直していました。😇 システム移行プロジェクトで Cloud Run の...

Qiita
🪧 Let's Learn About BGP: How a live BGP map evolved into an interactive explainer on internet routing.
https://kmcd.dev/posts/bgp-kmcd-dev/
#Dataviz #Internet-map #Networking #Bgp #Rust #Go #Grpc #Protobuf #Education
Let's Learn About BGP

How a live BGP map evolved into an interactive explainer on internet routing.

kmcd.dev
🪧 Let's Learn About BGP: How a live BGP map evolved into an interactive explainer on internet routing.
https://kmcd.dev/posts/bgp-kmcd-dev/
#Dataviz #Internet-map #Networking #Bgp #Rust #Go #Grpc #Protobuf #Education
Let's Learn About BGP

How a live BGP map evolved into an interactive explainer on internet routing.

kmcd.dev

Подводные камни gRPC

Эта статья — выжимка боли и практики из реального проекта по переносу REST и WCF на gRPC, где моделей было больше сотни: с наследованием, дженериками, decimal, DateTime, object, nullable и совпадающими именами классов из разных пространств имён. Здесь не будет воды — только конкретные проблемы и конкретные решения. Обновлено под protoc v34.1 и dotnet 10.

https://habr.com/ru/articles/1033838/

#Grpc #protobuf #c# #net #GrpcTools

Подводные камни gRPC

Ты только что получил задачу перенести сервис на gRPC - и думаешь, что это просто «взял protobuf, описал контракты, запустил кодогенерацию«? Так думал и я. До тех пор, пока не столкнулся...

Хабр

Show HN: Veles – Hybrid (BM25 and semantic) local code search MCP, in Rust

Veles는 Rust로 작성된 하이브리드(BM25와 시맨틱) 로컬 코드 검색 도구로, CPU만 사용해 빠른 응답 속도를 자랑합니다. persistent 인덱싱과 증분 업데이트를 지원하며, tree-sitter 기반 심볼 검색, 다양한 출력 포맷, gRPC 및 MCP 서버를 통해 AI 에이전트(Claude, Cursor 등)와 쉽게 통합할 수 있습니다. 멀티언어 지원과 경로 필터링, 정의 부스팅 등 실무에 유용한 기능을 갖추고 있어 AI 기반 코드 검색 및 에이전트 개발에 즉시 활용 가능합니다.

https://github.com/julymetodiev/Veles

#rust #codesearch #bm25 #semanticsearch #grpc

GitHub - julymetodiev/Veles: Fast hybrid (BM25 + semantic) local code search for AI agents - pure Rust, persistent index, MCP/gRPC servers, tree-sitter symbols

Fast hybrid (BM25 + semantic) local code search for AI agents - pure Rust, persistent index, MCP/gRPC servers, tree-sitter symbols - julymetodiev/Veles

GitHub
Staff Backend Engineer, Analytics Instrumentation (Golang) at GitLab

GitLab is hiring Staff Backend Engineer, Analytics Instrumentation (Golang)