$ 0 0 I think there is not an official best practices document. But I made some tests and I'm using this architecture. http://plnkr.co/x3QWfFZMBMU1VtW0vJch