De volta ao passado.

O que foi tornará a ser, o que foi feito se fará novamente; não há nada novo debaixo do sol. Eclesiastes 1.9

Antigamente se fazia aplicações sem separação de conceitos, responsabilidades etc. Assim, as aplicações cresciam e por estar tudo misturado dificultava e até mesmo impedia da aplicação escalar, evoluir e se modularizar para que crie-se mais funcionalidades etc. O barulho que a comunidade fez (e com razão) é que essa prática (aparentemente) tinha sido seputada. E com essa palestra do Next Conf 2023 trazendo isso de volta (não necessariamente como nos primórdios) a comunidade se viu surpresa e não poupou nos memes e críticas. Para essa problemática criou-se alguns padrões para lidar com busca de dados e validações como o repository e o DAO.

Para saber mais a respeito a respeito: Qual a diferença entre DAO e Repository?