I am looking to learn distributed system technologies like Kafka (Message Queues), Redis/Memcache (Caching System) , ElasticSearch and MongoDB ( Databases). Essentially how to build a simple Web service using micro service architecture and use a few standard technologies. I can find lot of blogs and reading material for each system. But are there any nice courses online that will give a practical hands on experience with some of these systems? How can I build and use these technologies. Reasons for learning: 1. Personal interest to gain hands on experience 2. For interviews, I would be comfortable talking about something that I have used practically. I am not looking you gain a very deep knowledge. But I want to try playing around with a few that is needed for a typical system design interview. TC: 40L YOE: 2
There are quite a few YouTube channels for interview prep and while solving different questions, they touch upon these distributed concepts. However, I haven't searched much for tutorials
You can learn about kafka just by going through their get started page. I believe the same thing works for all apache projects. Es, mongo db are just databases and there won’t be any harm if you just know overview of how they work
Tech Industry
Yesterday
2111
The end of Backdoor Roth?!
Tech Industry
Yesterday
2682
Quitting this Slave life
Working Parents
Yesterday
862
What do you think is wrong with a kid who got rejected by 9 colleges?
Software Engineering Career
Yesterday
407
Google L4 vs Linkedin L3
Working Parents
12h
992
Inappropriate behavior with my 5 year old in her daycare
🍿