Glossary
A method for calls between services with a declared interface and binary transport, considerably leaner than JSON over HTTP.
The interface is described in a definition file, from which client and server are generated in every supported language. That removes a whole class of bugs, namely a structure understood differently by two services.
The gain shows with many small calls between services: fewer bytes, less parsing, and a streaming model that plain HTTP does not offer.