Great breakdown, Nicolas! π The way you explained cookie-based routing in APISIX with the traffic-split plugin and priorities makes it much easier to understand for newcomers. I especially liked how you simplified the example from 10:90 to 50:50 for testing β thatβs practical advice most developers can follow step by step.
One thing I find very useful in real-world scenarios is combining this approach with A/B testing or gradual rollouts, where weighted upstreams help you safely introduce new features. Your explanation of using cookies to keep routing consistent after the first request is exactly what many production setups need.
Thanks for sharing such a clear guide β this definitely helps anyone exploring smart routing with APISIX.