STAREAST 2022 Concurrent Session : Controlled Mobile Rollout with React Native

SEE PRICING & PACKAGES

Thursday, April 29, 2021 - 1:00pm to 2:00pm

Controlled Mobile Rollout with React Native

Controlled rollouts, or canary releases, allow you to release your features to a small subset of your user base at a time to ensure functionality before releasing it to your entire user base. Its a fundamental piece of having an effective CI/CD pipeline, and essential to chaos engineering because you can roll out features to production, test them in production, and ensure functionality and reliability. However, this process on mobile comes with some challenges. How do you propagate feature flagging configuration to mobile devices that don't always have a strong network? As a mobile developer, you want to be able to use the latest flag configuration, but you also don't want to stop someone using the app just because you can't load the feature flag config. In this talk, we'll start with why controlled rollout is important and how feature flags enable you to do it successfully, then we will talk about mobile specifics, and then a demo with React Native.

Amazon Web Services (AWS)

Talia Nassi is a Senior Developer Advocate at Amazon Web Services (AWS) and international keynote speaker based in Los Angeles, California who delivers content on all things serverless and testing. She enjoys helping developers understand how to build efficient serverless applications seamlessly and at scale, as well as how to efficiently test them, and optimizing CI/CD pipelines. Previously, she worked as a test engineer at WeWork, where she lead her team to fully test in production.