"The API layer for Ember is a standard JSON resource. This is where the problems begin." #readingToday
The expected API layer for Ember is a pretty standard JSON serialized RESTful resource. It felt very straightforward – nothing new. I didn't realize at the time how wrong all of this was. The subtle problem here is that the API is essentially a database wrapper. Its design and function are dictated from the backend, forward. The standard in Ember is to define models that effectively replicate the models on the server, and which look a lot like a database schema.
This is where the real problems begin.