No exemplo, seria ok usar para um monólito, ele faz cache e ele gerencia a criação de novos registros. Da forma que foi apresentado só daria para usar em dados que nunca são alterados em aplicações escalonadas.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
No exemplo, seria ok usar para um monólito, ele faz cache e ele gerencia a criação de novos registros. Da forma que foi apresentado só daria para usar em dados que nunca são alterados em aplicações escalonadas.
Oi Carlos,
No caso de aplicações distribuídas, você vai precisar fazer com que o cache seja externo à aplicação, utilizando soluções NoSQL como Redis, Memcached ou Hazelcast.
O Spring tem integração com essas tecnologias, o que facilita bastante o trabalho :)
Bons estudos!