home.social

#grpc — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #grpc, aggregated by home.social.

  1. 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

    🔗 news.google.com/rss/articles/C

  2. 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: medium.com/@saadcnx/beyond-res

    #Kubernetes #gRPC #DevOps

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

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

    habr.com/ru/articles/1036108/

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

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

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

    habr.com/ru/articles/1036108/

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

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

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

    habr.com/ru/articles/1036108/

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

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

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

    habr.com/ru/articles/1036108/

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

  7. 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

  8. 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

  9. 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

  10. 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

  11. 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

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

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

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

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

    habr.com/ru/articles/1033838/

    #Grpc #protobuf #c# #net #GrpcTools

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

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

    habr.com/ru/articles/1033838/

    #Grpc #protobuf #c# #net #GrpcTools

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

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

    habr.com/ru/articles/1033838/

    #Grpc #protobuf #c# #net #GrpcTools

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

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

    habr.com/ru/articles/1033838/

    #Grpc #protobuf #c# #net #GrpcTools

  18. 🪧 ConnectRPC: Where is it now?: Reflecting on two years of ConnectRPC: How it evolved from a gRPC alternative to a complete API ecosystem.
    kmcd.dev/posts/connectrpc-wher
    #Connectrpc #Grpc #Protobuf #Api #Rpc #Go #Golang #Http3 #Openapi

  19. 🪧 ConnectRPC: Where is it now?: Reflecting on two years of ConnectRPC: How it evolved from a gRPC alternative to a complete API ecosystem.
    kmcd.dev/posts/connectrpc-wher
    #Connectrpc #Grpc #Protobuf #Api #Rpc #Go #Golang #Http3 #Openapi

  20. 🪧 ConnectRPC: Where is it now?: Reflecting on two years of ConnectRPC: How it evolved from a gRPC alternative to a complete API ecosystem.
    kmcd.dev/posts/connectrpc-wher
    #Connectrpc #Grpc #Protobuf #Api #Rpc #Go #Golang #Http3 #Openapi