DB を使って良いなら、DBで良い。
ファイルは検索性が悪いので、JSON ファイルで保存する意味がない

Ruby on Rails なら、Scaffold という魔法の呪文で、
即座にCRUD アプリができる

Railsなら、YouTube で有名な、雑食系エンジニア・KENTA のサロンに3千人入っている

Udemy の山浦清透、2021/09/01

運用中のWebサービスのソースコードを完全公開します
https://www.youtube.com/watch?v=sIv4rTxpnEg

Laravel, Vue.js/Nuxt, Docker

山浦のサロンには、3千人入っているらしい。
AWS で授業を配信していて、月5万円掛かっているとか

Github に、そのソースコードを公開している