[{"data":1,"prerenderedAt":42},["ShallowReactive",2],{"repo-ab-testing-at-edge":3},{"id":4,"title":5,"contributors":6,"date":8,"description":9,"diagram":10,"extension":11,"framework":12,"gitHub":14,"introBox":17,"language":24,"meta":26,"resources":27,"services":33,"simplicity":37,"stem":38,"type":39,"usecase":40,"__hash__":41},"repos\u002Frepos\u002Fab-testing-at-edge.json","A\u002FB testing at the edge for e-commerce",[7],"content\u002Fcontributors\u002Fcorneliu-croitoru.json","2023-02-08","How to implement an A\u002FB testing solution for an e-commerce website by leveraging the usage of AWS CloudFront Functions and AWS Lambda@Edge.","\u002Fassets\u002Fimages\u002Frepos\u002Fab-testing-at-edge.png","json",[13],"AWS CDK",{"template":15},{"repoURL":16},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fab-testing-at-edge",{"headline":18,"text":19},"A\u002FB testing at the edge",[20,21,22,23],"Three testing scenarios are presented : Random A\u002FB, Sticky Random A\u002FB, and External Switch A\u002FB.","Module 1 - Display randomly either the old home page either the new home page, but no more than X% of home page impressions to be our new layout.","Module 2 - We want to display the old layout or the new one to our visitors but we want to serve the same page to a visitor that comes back to the home page. For every new visitor I want to decide randomly the home page to display but for an existing visitor to display the page he got the first time.","Module 3 - I want to be able to change the percentage between initial homepage and the new home page without any deploying.",[25],"Node.js",{},{"headline":28,"bullets":29},"Additional resources",[30],{"text":31,"link":32},"Step by step workshop","https:\u002F\u002Fcatalog.us-east-1.prod.workshops.aws\u002Fworkshops\u002Fe507820e-bd46-421f-b417-107cd608a3b2",[34,35,36],"lambda-event-functions","s3","cloudfront","100","repos\u002Fab-testing-at-edge","How To","Testing","zYmIkDSoIJ4G-iLXRkHp9AE2nhBBctNJm3M32yxPf0o",1792578864502]