Netflix like full-stack application with SPA client and backend implemented in service oriented architecture