# RPC

TODO

## Articles

* [Writing an RPC From Scratch](https://alexanderell.is/posts/rpc-from-scratch/)
* [Announcing support for gRPC](https://blog.cloudflare.com/announcing-grpc/)
* [Thrift: The Missing Guide](https://diwakergupta.github.io/thrift-missing-guide/)
* [RPCValet: NI-driven tail-aware balancing of µs-scale RPCs](https://blog.acolyer.org/2019/05/20/rpcvalet/)

## Books

* [Don’t Let RPCs Constrain Your API](https://www.cs.yale.edu/homes/soule/pubs/hotnets2021.pdf)

## Links

* [Cap'n proto](https://capnproto.org/)
* [Go Tools for Recording and Replaying RPCs](https://github.com/google/go-replayers)
* [Go Plugin System over RPC](https://github.com/hashicorp/go-plugin)
* [Apache Dubbo Project](https://github.com/apache/dubbo)
