Re: [google-appengine] Re: Have you had success with Traffic Splitting? How do you use it to roll out new versions?

2015-07-27 Thread 'David Hardwick' via Google App Engine
Thanks, Alex, that was a great post. Very much appreciate your time in putting that together. To sum it up, we have this architectural pattern (and patterns are just distilled versions of many experiences, so we get a great start when we use these patterns but it up to us to build out the last

Re: [google-appengine] Re: Have you had success with Traffic Splitting? How do you use it to roll out new versions?

2015-07-26 Thread 'Alex Martelli' via Google App Engine
On Fri, Jul 24, 2015 at 1:14 PM, Michael Spainhower sp...@homebuddy.io wrote: Sure, I don't think David or I have any question of whether canary testing is a possible or intended use case of traffic splitting. I am interested in how folks have implemented it in practice for production apps.

[google-appengine] Re: Have you had success with Traffic Splitting? How do you use it to roll out new versions?

2015-07-24 Thread Paul Canning
Any word on when we can use it with non-default modules? On Tuesday, July 21, 2015 at 6:53:17 PM UTC+1, David Hardwick wrote: Hello, We haven't used Traffic Splitting yet but it has been an available feature for a while and rumor has it that traffic splitting for non-default modules could

[google-appengine] Re: Have you had success with Traffic Splitting? How do you use it to roll out new versions?

2015-07-24 Thread Michael Spainhower
Sure, I don't think David or I have any question of whether canary testing is a possible or intended use case of traffic splitting. I am interested in how folks have implemented it in practice for production apps. For example, I don't have a great solution for canary testing a version which

[google-appengine] Re: Have you had success with Traffic Splitting? How do you use it to roll out new versions?

2015-07-24 Thread 'David Hardwick' via Google App Engine
(For the model/schema change, I think that comes down for being prepared to have the schema accessed both ways...e.g., you need to remove a column, you roll out the new code that doesn't use the column...the old code still works with the column there...after you get to 100% on the new version,

[google-appengine] Re: Have you had success with Traffic Splitting? How do you use it to roll out new versions?

2015-07-24 Thread Jason Collins
Traffic-splitting / canary releases on App Engine are definitely a thing. Traffic-splits on non-default modules are now available via API: https://cloud.google.com/appengine/docs/admin-api/quickstart/#splitting_traffic On Friday, 24 July 2015 11:50:33 UTC-7, Michael Spainhower wrote:

[google-appengine] Re: Have you had success with Traffic Splitting? How do you use it to roll out new versions?

2015-07-24 Thread Michael Spainhower
@David, I started following this thread because I have the exact same question and agree the lack of response is worrisome. We are in the Cloud Startup Program and I plan to ask about canary testing during my next engineering 1-on-1. I will reply to this thread with what I learn from their

[google-appengine] Re: Have you had success with Traffic Splitting? How do you use it to roll out new versions?

2015-07-24 Thread David Hardwick
Oh boy, the lack of response here is not encouraging On Tuesday, July 21, 2015 at 1:53:17 PM UTC-4, David Hardwick wrote: Hello, We haven't used Traffic Splitting yet but it has been an available feature for a while and rumor has it that traffic splitting for non-default modules could be