# JSON Library Benchmarks

**URL:** <https://forum.elixirforum.com/t/json-library-benchmarks/23076>\
**Category:** Discussions\
**Tags:** benchmark, discussion, json\
**Created:** [June 11, 2019, 3:15pm UTC](https://forum.elixirforum.com/t/json-library-benchmarks/23076 "2019-06-11T15:15:28Z")\
**Posts on this page:** 1\
**Showing post:** 28

<div class="post-metadata">

**Author:** ![keathley](https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/keathley/32/2652_2.png) [@keathley](https://forum.elixirforum.com/u/keathley)\
**Post date:** [June 24, 2019, 12:56pm UTC](https://forum.elixirforum.com/t/json-library-benchmarks/23076/28 "2019-06-24T12:56:31Z")

</div>

Yeah we have a similar situation. Protobuf is fine but gRPC adds a ton of additional complexity and operational costs. If the main goal is to have a more formal api definition and you don’t need the streaming and multiplexing from gRPC then I would look at [GitHub - twitchtv/twirp: A simple RPC framework with protobuf service definitions · GitHub](https://github.com/twitchtv/twirp). I’m exploring an elixir implementation for work because it allows an easy on road into our existing ecosystems and solves the main pain points we have.

---

_[View the full topic](https://forum.elixirforum.com/t/json-library-benchmarks/23076)._
