Recommendation for good book or online course on distributed programming
This is awesome book:
Designing Data-Intensive Applications
https://www.amazon.com/Designing-Data-Intensive-Applications-Reliable-Maintainable/dp/1449373321
You may find the review here:
https://www.goodreads.com/book/show/23463279-designing-data-intensive-applications