前提・実現したいこと
現在VueとRailsで構成したRESTful APIを活用したアプリを作成しています。
その中で、現在ログイン機能を実装しようとしています。
その中で自分の認識に不安が出てきたため、間違っている、もしくはこういう認識の方が良いなどの意見をお聞きしたいです。
お聞きしたいこと
現状自分の理解では、以下のような認識で捉えています。
Redis
キャッシュなど、非永続的なデータの管理に使うもの
MySQL
永続的なデータの管理に使うもの
Firebase
本来RailsなどでAPI経由でデータを保存するという仕組みが既に出来上がっているもの
このような理解をしているため、ログイン機能に必要となるキャッシュの管理にはRedisを、APIをRailsで実装しているので会員情報の保存にはMySQL、自作でAPI機能を実装しない場合にはFirebaseのように考えていて、特にRedisとMySQLは共存してもいいと思っています。
このような認識であっていますでしょうか?
まだまだ勉強中ですので、理解が甘いところがあると思いますが、どうぞ優しく教えてくださると幸いです。
(APIの仕組みがより具体的に理解できす、おすすめの本なども教えて欲しいです。)
あなたの回答
tips
プレビュー