Software Alternatives, Accelerators & Startups

Serialization

gRPC Apache Avro
  1. 1
    Application and Data, Languages & Frameworks, Remote Procedure Call (RPC), and Service Discovery
    Pricing:
    • Open Source
    Binary formats are often faster to parse and result in smaller payloads. For instance, we could build a gRPC API that uses Protobufs as its serialization format. You can see from our example above that the Protobuf version of {hello: "world"} is only 7 bytes, less than half the size of the JSON version. This means our API would be sending out much less data, which can be really helpful for APIs with gigantic payloads. But we lose the human-readability and debuggability: you can't just inspect the response in your browser.

    #Web Servers #Web And Application Servers #Load Balancer / Reverse Proxy 86 social mentions

  2. Apache Avro is a comprehensive data serialization system and acting as a source of data exchanger service for Apache Hadoop.
    Pricing:
    • Open Source
    When serializing a value, we convert it to a different sequence of bytes. This sequence is often a human-readable string (all the bytes can be read and interpreted by humans as text), but not necessarily. The serialized format can be binary. Binary data (example: an image) is still bytes, but makes use of non-text characters, so it looks like gibberish in a text editor. Binary formats won't make sense unless deserialized by an appropriate program. An example of a human-readable serialization format is JSON. Examples of binary formats are Apache Avro, Protobuf.

    #Development #OS & Utilities #Tool 12 social mentions

Discuss: Serialization

Log in or Post with