I'm a big fan of DDIA (I have a copy in front of me right now), but the topics covered in DDIA are much more around distributed systems and databases, in short "data architecture", i.e. batch, streaming, derived data, transactions, consistency, etc.
The article above is more about "web architecture".
There is some overlap but DDIA largely doesn't really cover the same topics.