Boa noite, Nandes! Como vai?
Primeiramente, que bom que curtiu e aproveitou ao máximo os cursos! Realmente essa trilogia do mestre Flávio é muito boa!
Esse tipo de estratégia é muito utilizada principalmente quando pensamos numa web voltada para dispositivos móveis e que nem sempre terão acesso a internet e, nesses casos, precisarão acessar um tipo de cache de dados. Que seria justamente algo parecido com o que vc propôs.
Então, sim, estratégias parecidas com a que vc sugeriu são utilizadas no mundo real! Contudo, sempre levarão em consideração o tipo de informação que serão salvas no lado do cliente! Afinal de contas, no cliente elas estarão expostas a qualquer um, então a boa prática é compartilhar sempre informações que não sejam sensíveis, como por exemplo, senha de usuário, informações bancárias, dentre outras!
Além disso, uma outra coisa que será necessário ficar atento é com relação a sincronização entre os dados da base remota e a base local, uma vez que a base local sempre tenderá a ficar desatualizada em relação à remota!
Pegou a ideia? Qualquer coisa é só falar!
Grande abraço e bons estudos, meu aluno!