Ah fergit to mention that versioning really helps if you publish the API's to 3rd parties too.
Thanks and regards, Francis Follow me on twitter https://twitter.com/fjfish Blog at http://www.francisfish.com (you can also buy my books from there!) CV http://www.pharmarketeer.com/francis.html Comfort the frightened, coach the clueless and teach the uninformed. Seth Godin On Tue, Jan 22, 2013 at 5:33 PM, Francis Fish <[email protected]>wrote: > On Tue, Jan 22, 2013 at 1:24 PM, Colin Densem <[email protected] > > wrote: > >> Where I've used it the real pain has always been around testing. >> Versioning of the endpoints is I'd say mandatory, coupled with the most >> fragile of assumptions, human nouse. Actually deploying it, designing it I >> find a little easier when separated to logical points. >> > +1 for versioning, if I remember right we had to make sure the version was > in the URL 'cos nginx doesn't include params in the cache key. In fact the > whole service call, somehow? Memory fades, it's been 18 months. > >> Apologies for length, off to read up on hexagonal, missed that somehow. >> > > http://rubyrogues.com/078-rr-hexagonal-rails-with-matt-wynne-and-kevin-rutherford/ > > +1 > -- You received this message because you are subscribed to the Google Groups "NWRUG" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/nwrug-members?hl=en.
