Hacker News new | ask | show | jobs
by racktash 909 days ago
Cloud computing (especially AWS). I've spent the last decade working on application software and am increasing worried how many jobs expect cloud experience these days as I have none.
1 comments

If you are just starting out, i highly recommend Cloud Computing for Science and Engineering by Ian Foster et al. - https://cloud4scieng.org/

It gives a comprehensive overview of the Cloud Architecture, the various pieces involved and how they all work together. The whole "Cloud Technologies" field is quite vast and overwhelming and this book provides a nice comprehensible roadmap.

Thanks so much for this. I've been finding it hard to separate useful resources from the salesy/hypefilled pieces so recommendations like this are very helpful.

I've never had a problem with programming languages – I'd pick up a book, do the exercises, play around with the language and get a feel – but I find "cloud" hard to get into for some reason.

> but I find "cloud" hard to get into for some reason

This is because there are too many moving pieces in the System. Add the domain jargon and intentional marketing/sales obfuscation and everything becomes overwhelming. I have a background in Applications/Networking/Protocols and i still find the whole "Cloud" domain confusing/difficult. After doing some research i came across this book which was very helpful for my own study. It gives you the overall "big picture view" along with some short code/usage snippets for each component. You can then followup with specific AWS/GCP/Azure books as needed.

You should also study Martin Kleppmann's Designing Data-Intensive Applications along with this - https://dataintensive.net/