<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Protocol Buffers on ARI Systems</title>
    <link>https://aripd.com/tags/protocol-buffers/</link>
    <description>Recent content in Protocol Buffers on ARI Systems</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <copyright>ARI Systems</copyright>
    <lastBuildDate>Sat, 16 May 2026 06:19:44 +0000</lastBuildDate>
    <atom:link href="https://aripd.com/tags/protocol-buffers/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>gRPC</title>
      <link>https://aripd.com/blog/grpc/</link>
      <pubDate>Fri, 05 Jan 2024 00:00:00 +0000</pubDate>
      <guid>https://aripd.com/blog/grpc/</guid>
      <description>&lt;h2 id=&#34;references&#34;&gt;References &lt;a href=&#34;#references&#34; class=&#34;permalink&#34;&gt;&lt;i class=&#34;bi bi-link-45deg&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://codelabs.developers.google.com/codelabs/cloud-grpc-java#0&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Building a gRPC service with Java&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;what-is-grpc&#34;&gt;What is gRPC? &lt;a href=&#34;#what-is-grpc&#34; class=&#34;permalink&#34;&gt;&lt;i class=&#34;bi bi-link-45deg&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;gRPC is a modern open-source high-performance Remote Procedure Call (RPC) framework developed by Google. It can efficiently connect services in and across data centers with pluggable support for load balancing, tracing, health checking and authentication.&lt;/p&gt;&#xA;&lt;h2 id=&#34;why-grpc-over-rest&#34;&gt;Why gRPC over REST? &lt;a href=&#34;#why-grpc-over-rest&#34; class=&#34;permalink&#34;&gt;&lt;i class=&#34;bi bi-link-45deg&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Protobuf instead of JSON/XML&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;REST uses JSON for sending and receiving messages. JSON is flexible, text-based and human-readable but it is not fast enough or light-weight enough for transmitting data between systems. gRPC uses Protobuf(protocol buffers) messaging format which is faster and more efficient for data transmission&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
