Raju ManojforGoogle ProtoBuffergoogleprotobuff.hashnode.dev·Nov 17, 2024How to Use Google Protobuf in Python: A Practical Guide with ExamplesGoogle Protocol Buffers (Protobuf) is a language-agnostic binary serialization format developed by Google. It allows you to define structured data and serialize it efficiently, making it ideal for communication between services and storage. This docu...DiscussGoogle
ASHISH MULEYforLearning About Computer Networksgrpcprotocol.hashnode.dev·Nov 8, 2024Understanding gRPC: A Modern Communication Protocol for MicroservicesIntroduction Under this development unfolding context that currently centers on distributed systems, cloud-native apps, and microservices, the key decision of choosing a specific protocol on which data shall be transferred from one service to another...Iron Man and 3 others are discussing this4 people are discussing thisDiscuss·468 likes·328 readsgRPC
hjklhjkl11.hashnode.dev·Oct 31, 2024Performance Analysis of JSON, Buffer / Custom Binary Protocol, Protobuf, and MessagePack for WebsocketsThis article examines and compares data serialization and deserialization methods / formats: JSON, Buffers (custom binary protocol), Protobuf, and MessagePack, and offers guidance on how to implement them. (Performance benchmark at the end) JSON This...Discuss·1 likecustom binary protocol
Ashutosh Sharmasysmake.hashnode.dev·Oct 11, 2024protoc failed: file contains proto3 optional fields, but --experimental_allow_proto3_optional was not setFixes available online suggested modifying the code in libraries that I did not have access to. So how to fix this issue without modifying any code? remove current protobuf compiler:sudo apt remove protobuf-compiler install older version (protoc-2...Discuss·56 readsErrors and Fixesprotoc
Harshit Nagpalhungrybias.hashnode.dev·May 21, 2024Using gRPC API (Python) to make a callRequirement: Python 3.x version IDE (Suggestion VS code) pip version 9.0.1 or higher Pre-requisite knowledge: Basic understanding of RPC Basic understanding of protocol buffers What is gRPC? Imagine you want to communicate with a friend who ...Discuss·10 likesApache Dubbo
Hari Om Bhardwajmazino.hashnode.dev·May 3, 2024PROTOBUFF - Serializationwhat are protocol buffers as name says it's a buffer for different protocols like gRPC Protocol Buffers are language-neutral, platform-neutral extensible mechanisms for serializing structured data. -Proto Buff Docs Protocol buffers are Google’s lan...Discuss·1 like·28 readsserialization
Stanislav Deviatovstn1slv.hashnode.dev·Apr 1, 2024Integration Digest: March 2024Articles 🔍 API Contracts - an Extended Introduction This article emphasizes the crucial role of API contracts in system integration, secure interaction, and detailing data formats and constraints. It further underscores the importance of complete do...Discussmicrocks
Saketh Ktechdotk.hashnode.dev·Jan 2, 2024Data formats in APIsBefore diving deep into Api types it's important to understand data formats. Picture this: You're sending a message to your dear friend, but you don't want anyone else to be able to decipher it. So, you decide to encrypt the message using a specializ...Discuss·2 likes·51 readsmessagepack
Vaishnav Mkwishee.hashnode.dev·Sep 28, 2023JSON is incredibly slow: Here’s What’s Faster!Yes, you heard that right! JSON, the ubiquitous format for data interchange in web development, might be slowing down your applications. In a world where speed and responsiveness are paramount, it’s crucial to examine the performance implications of ...Discuss·1 likeJavaScript
Alec Brunelleblog.alec.coffee·Sep 15, 2023Typical vs. Protobufs: Data serialization in TypeScriptMicro-services are prevalent in the software industry for their flexibility and scalability. Those micro-services will likely need to communicate with each other, not only that, clients like web apps and mobile apps also need to be sent information. ...Discuss·1 like·73 readsTypeScript