Oi Leonidas
Na verdade é possível criar um sistema monolítico ou microservices usando Node e Angular bem como Java Servlets. O que define uma arquitetura monolítica é se todas as features da aplicação são deployadas dentro do mesmo artefato, por exemplo. Se você tiver vários "contextos" diferentes dentro do mesmo artefato deployavel, por ex: transações de transferência, controle de usuários, auditoria, trace, etc...tudo dentro da mesma aplicação, é um sistema monolítico, independente da linguagem e das tecnologias utilizadas.