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 changes the ndb model schema.  I would love to hear the concrete 
lessons learned from anyone who has done such a thing.

Another example is how do you elegantly synchronize decoupled apps?  What I 
mean is that e.g., we run our APIs in a different project than our web 
front-end.  There are several ways to handle this, but again would love to 
get war stories from anyone who has run something similar in production.



On Friday, July 24, 2015 at 3:56:27 PM UTC-4, Jason Collins wrote:
>
> 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:
>>
>> @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 engineer.
>>
>>
>>
>> On Friday, July 24, 2015 at 9:14:02 AM UTC-4, David Hardwick wrote:
>>>
>>> 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 coming in as soon as a month.  
>>>>
>>>> Any who, if you have experience use it, then I would like to hear how 
>>>> you are using it to roll out new features or versions.  I've heard the 
>>>> term 
>>>> 'canary' testing where you roll out a new version to 10% of folks...you 
>>>> measure the results and then either rollback and fully roll it out.  So if 
>>>> anyone is doing 'canary' testing and deployments as I've described it, 
>>>> then 
>>>> I've like to hear from you.
>>>>
>>>> Thanks in advance,
>>>>   Hardwick
>>>>
>>>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/d7a1d39c-24c8-48f4-aee3-08a452a75148%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to