What are good resources to learn about distributed systems?
I am trying to understand systems like Flink and Spark from the ground-up. I know two years of CS material from University. Any suggested courses or readings?
While not directly about distributed systems, Designing Data-Intensive Applications explains much of the context for why we'd want them, and some examples of them: https://dataintensive.net/