Вот моя концепция:
'Javascript Frontend in the Browser (eg. Backbonejs)'
Handles most of the logic
|
'RESTful API'
|
V
'API Backend (eg. nodejs, python, ruby)'
Only handles raw data
И мой вопрос: это стабильная архитектура? Разве это не создает больше возможных точек отказа, чем обычное веб-приложение на python / ruby / java? Кроме того, это хорошая идея, чтобы основать интерфейс на API, который однажды может стать общедоступным?