I like designing data-intensive applications from Martin as the first book. Then, dive into specific technology - such as database, networking, serverless and more.
AWS has resources around Cloud scalability but you can draw parallel to apply for GCP and Azure.
I have read his book (not cover to cover, but certain chapters). I didn't get anything out of it. I mean I understood sort of the theoretical part, but no idea how it can help architect things. Maybe I'm too dumb