Marc Kwiatkowski’s scientific contributions

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (1)


Thrift: Scalable cross-language services implementation
  • Article

296 Reads

·

222 Citations

Mark Slee

·

Aditya Agarwal

·

Marc Kwiatkowski

Thrift is a software library and set of code-generation tools devel-oped at Facebook to expedite development and implementation of efficient and scalable backend services. Its primary goal is to en-able efficient and reliable communication across programming lan-guages by abstracting the portions of each language that tend to require the most customization into a common library that is imple-mented in each language. Specifically, Thrift allows developers to define datatypes and service interfaces in a single language-neutral file and generate all the necessary code to build RPC clients and servers. This paper details the motivations and design choices we made in Thrift, as well as some of the more interesting implementation details. It is not intended to be taken as research, but rather it is an exposition on what we did and why.

Citations (1)


... Apache ThriP is a framework designed for developing scalable services across different programming languages [18], [19]. It offers a binary serializa6on format, known as the ThriP Binary protocol, which facilitates the exchange of data between systems in an efficient manner. ...

Reference:

Hunting for Serialized Objects inside SQLite Databases
Thrift: Scalable cross-language services implementation
  • Citing Article