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.
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!