Есть ли перспектива у Ruby(RoR)?
Нет перспектив, учите Питон.
Учи как правильно строить базы данных.
Когда нужна нормализация данных, когда нет. Что такое нормализация, что такое первая нормальная форма, вторая, третья, четвертая.
Как правильно делать шардинг и репликацию. 
Фреймворк не могу посоветовать. Они похожи все.