Anirudh Singh Bhadauriaanirudhbhadauria.hashnode.dev路Nov 24, 2024Protocol Buffers - Google's data interchange format 馃巸What is protobuf? 馃憖 Protocol Buffers are language-neutral, platform-neutral extensible mechanisms for serializing structured data. Basically, Protocol Buffers (often referred to as Protobuf) is a data format developed by Google used for serializing...11 likes路33 readsprotobuf
Raju Manojgoogleprotobuff.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...Google
ASHISH MULEYgrpcprotocol.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...478 likes路340 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...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...90 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 ...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鈥檚 lan...1 like路33 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...microcks
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...2 likes路51 readsmessagepack
Vaishnav Mkwishee.hashnode.dev路Sep 28, 2023JSON is incredibly slow: Here鈥檚 What鈥檚聽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鈥檚 crucial to examine the performance implications of ...1 likeJavaScript