diff --git a/README.md b/README.md index 2949d8f..2fa6f38 100644 --- a/README.md +++ b/README.md @@ -202,6 +202,9 @@ At the moment this is not useful for anyone but myself, if at some point I find * Distributed Processing * Hadoop * [Hadoop: Up & Running](https://learning.oreilly.com/library/view/hadoop-the-definitive/9781491901687/) 📕 💰 + * RPC - Remote Procedure Call + * [Schema Evolution: AVRO, Protobufs and Thrift](https://martin.kleppmann.com/2012/12/05/schema-evolution-in-avro-protocol-buffers-thrift.html) 📰 🆓 + * [AVRO vs Protobufs vs Thrift](https://www.slideshare.net/IgorAnishchenko/pb-vs-thrift-vs-avro) 📰 🆓 * Operations * Terminal * [Set of Bash Oneliners](https://github.com/onceupon/Bash-Oneliner) 💻 🆓 diff --git a/TODO b/TODO index 7e67bbf..c2ff00b 100644 --- a/TODO +++ b/TODO @@ -74,8 +74,3 @@ https://github.com/jlevy/the-art-of-command-line https://github.com/djhworld/simple-computer http://www.brendangregg.com/linuxperf.html -AVRO/PROTOBUFS/THRIFT - -https://martin.kleppmann.com/2012/12/05/schema-evolution-in-avro-protocol-buffers-thrift.html - -https://www.slideshare.net/IgorAnishchenko/pb-vs-thrift-vs-avro diff --git a/resources/topic-graph.mmd b/resources/topic-graph.mmd index 56644d8..1b68fe6 100644 --- a/resources/topic-graph.mmd +++ b/resources/topic-graph.mmd @@ -48,6 +48,10 @@ graph TD STM --> Kafka STM --> Kinesis STM --> NATS + DSi --> RPC[Remote Procedure Call] + RPC --> AVRO + RPC --> Protobufs + RPC --> Thrift SRE --> OPS[Operations] OPS --> OS[Operating Systems] diff --git a/resources/topic-graph.png b/resources/topic-graph.png index c6b1373..20eb079 100644 Binary files a/resources/topic-graph.png and b/resources/topic-graph.png differ