Architecture & ModernizationArchitecture & Modernization
Hands-on Lab180min
BEGINNER

From code to control: master deployments with Feature Flagging and OpenFeature

This workshop shows how to add a feature to a Java/Angular app using feature flags with OpenFeature. It covers safe releases, error handling, A/B testing, progressive rollouts, targeting, and observability—helping teams decouple deployment from activation and ship faster with less risk.

talk.summaryAiDisclaimer

Alexandre Touret
Alexandre TouretMagellan
Philippe Duval
Philippe DuvalMagellan

talkDetail.whenAndWhere

Tuesday, October 6, 09:30-12:30
TBA 8
talks.roomOccupancytalks.noOccupancyInfo
talks.description
Shipping code is good. Shipping a new feature without breaking the rest of the system is even better!

Every release today brings the risk of regressions or bad interactions between existing and new functionality. And what about deploying to only a subset of users? That’s even trickier.

Feature flagging decouples code deployment from feature activation, allowing you to turn blocks on or off at runtime without redeploying.

Fortunately, this practice has been growing with open‑source tools and solid engineering habits. However, beyond simple if‑then‑else, most available solutions are proprietary, heavy or costly to set up.

OpenFeature, a CNCF project, offers an open specification for unified feature flagging, usable both server‑ and client‑side regardless of the backing store.

In this workshop we’ll add a new feature to an existing Java/Angular application and drive its activation through feature flags. Along the way we’ll cover key topics: error handling, A/B testing, progressive rollouts, targeting and observability.

By the end, you’ll know how to deliver faster, safer and with confidence.
observability
rollouts
openfeature
feature-flagging
talks.speakers
Alexandre Touret

Alexandre Touret

Magellan

France

With over two decades of experience as a seasoned software architect, I am fueled by a passion for technology, cloud computing, and software development. Throughout my career, I have designed, built, and managed systems of varying scales across a diverse range of industries, including insurance, financial services, and mobility.

I take great pleasure in sharing my insights and experiences with others, whether by teaching, speaking at conferences, organizing hands-on workshops, or writing articles. By engaging with the community, I aim to inspire and provide practical insights drawn from my hands-on experience.
Philippe Duval

Philippe Duval

Magellan

France


https://twitter.com/
I am a Senior Cloud Engineer at Magellan with over 15 years of experience in software architecture, ci/cd, infrastructure, project management, and teaching. I build our platform engineering and software factories, whether on private or public Cloud. I have expertise in cloud platforms, Kubernetes, and innovative project management, with a strong background in R&D and production projects.
I also teach Java and cloud Transformation at several french universities.

Finally, I have a personal blog [here](https://blog.malkav30.ovh/), where I write about Java, Kubernetes and cloud technologies.