Software Architecture, all you need to know [pdf]
Don't you think that centralising the responsibility of the architecture design is an antipattern?
For what I saw normally architects can't keep up with all modern techs and if they do, it still takes the ownership of the solution from each domain (FE, BE, DevOps etc).
Wouldn't it be better to have tech leads design the architecture/solution together?