diff --git a/README.md b/README.md index ee4ed8880..194894036 100644 --- a/README.md +++ b/README.md @@ -38,6 +38,9 @@ It's a great way to learn. ## Tutorials +#### Build your own `Distributed Systems` +* [**Java**: _Building Your Own Kafka-like System From Scratch: A Step-by-Step Guide_](https://github.com/buildthingsuseful/build-your-own-kafka) + #### Build your own `3D Renderer` * [**C++**: _Introduction to Ray Tracing: a Simple Method for Creating 3D Images_](https://www.scratchapixel.com/lessons/3d-basic-rendering/introduction-to-ray-tracing/how-does-it-work)