Important things

302 http response with Location header for url redirection(GET and Head) - 307 for temporary redirection ,==> Spring Sleuth - tracing in microservices, ==> https://astikanand.github.io/techblogs/high-level-system-design/design-bookmyshow, https://www.hellointerview.com/learn/system-design/in-a-hurry/introduction

Sunday, 2 March 2025

Multithreading and Concurrency details:

 Multithreading and Concurrency is one of the most important topic for Senior Engineering Interviews. I mostly work with these two languages, so here are some great articles/repos to help master concurrency and its nuinances.


𝐉𝐚𝐯𝐚 🚀
1. Concurrency Series By Baeldung: https://lnkd.in/gBtMG6Mk

2. Proving Concurrency Requirement: https://lnkd.in/gwvvBWxY

3. Concurrency Series by Jenkov: https://lnkd.in/gaWZUj3W


𝐆𝐨 🚀

1. Utlimate Concurreny Guide on Github: https://lnkd.in/gRU-Z-WS
2. Concurrency Patterns: https://lnkd.in/g6nq6ZRP

If you want to build real systems like Redis, Kafka, DNS and a SqlLite Database yourself checkout these best of a kind tutorials.

1. Build Your Own Redis: https://lnkd.in/gz92ygFH
2. Build Your Own Kafka: https://lnkd.in/gm58s8CX
3. Build Your Own Http Server: https://lnkd.in/g_VxvcUN
4. Build Your Own DNS Server: https://lnkd.in/g7iM2F69

Plus amazing tutorials for all languages like Go, Rust, Java and Python.

Bonus:
Lock Free Algorithms:
1. https://lnkd.in/gTwk6Cpk
2. https://lnkd.in/gYVSVska