coursera / courier

Data interchange for the modern web + mobile stack.
http://coursera.github.io/courier/
Apache License 2.0
98 stars 24 forks source link

Simple courier backend #63

Open eeasley-coursera opened 7 years ago

eeasley-coursera commented 7 years ago

I've talked to quite a few people about what we value in courier. The recurring themes are schema introspection and some distance from scala (i.e. rather than using straight case classes and tying ourselves even tighter to scala). I'll not recap all the problems/complaints with courier here (unless you'd like me to. Please let me know if that would be valuable.)

As an object of discussion, I'd like to propose the approach typified by the prototype below. Key characteristics of this approach worth reemphasizing are: