I am a software engineer / data engineer but I have no formal knowledge about architecting a cloud solution for a web app. I do things based on requirements but no way to know if that's the best and most compliant/performant thing to do because no formal training. This is why asking for books/resources
In that case, not sure what books but I can suggest going to look at the architecture centres of the major clouds, they’ll have patterns for specific problems or workload types. That should help you with what good looks like
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
reply