Want to master distributed systems? But you don’t know how? Start by watching this video:
What I want to ask you is how to gain knowledge on distributed systems. What courses or materials should be referred to?Varuna — Finxter Email Subscriber
In short: If you are just starting out as a distributed systems engineer, you should start with learning these three basic skills:
- Mastery of Remote Machine Access (e.g. ssh).
- Understanding of ACID Transactions and Consistency (Multiprocessing)
- Understanding of Divide and Conquer Algorithms.
Go ahead and click the five links provided in the list—they all lead to Wikipedia pages. Then, try to get some practice and rent an Amazon EC2 machine with which you can play around.
Congratulations, you’ve made serious progress towards distributed systems mastery with only free tools!