Expert · 4–5 weeks
Feature Flag & Experimentation Platform
Central feature flag service with targeting rules (user segment, percentage rollout), Java SDK for services, audit log, and kill switch API.
Why this project
Feature flags enable safe releases — staff engineers build platform capabilities used by all teams.
Tech stack
Java 17Spring Boot 3RedisPostgreSQLJava SDK client library
Skills demonstrated
- Platform SDK design
- Targeting rules
- Gradual rollout
- Audit compliance
Interview talking points
- Consistent percentage rollout
- SDK cache invalidation
- Kill switch incident story
- Flag debt management
Problem statement
Central feature flag service with targeting rules (user segment, percentage rollout), Java SDK for services, audit log, and kill switch API.