Sure, there are books like Software Architecture the hard parts and even the well architected framework from AWS but they only indicate possible ways to investigate problem domains, design solutions and test and validate implementations, but it's all context dependent