8 ms·
I would say start with software architecture books for large or highly distributed systems. This will get you thinking beyond code level to system component lev
by voidhorse 1mo ago
I would say start with software architecture books for large or highly distributed systems. This will get you thinking beyond code level to system component level with subject matter that's familiar.
From there I would round things out with general systems theory books and even dabble in some non-software engineering texts just to get a sense of how people reason about designing systems and evaluating trade-offs. That's just my two cents on it.