Slide 1

Slide 1 text

Trying to deliver features faster? Want to skip the hotfixes & rollbacks?

Slide 2

Slide 2 text

The future is already here — it's just not very evenly distributed. William Gibson

Slide 3

Slide 3 text

Progressive Delivery: - Control of Release - Observability of Impact At the user level

Slide 4

Slide 4 text

Split Feature Delivery Platform

Slide 5

Slide 5 text

Split Feature Delivery Platform

Slide 6

Slide 6 text

Manage is About Control of Exposure ...grant early access ...limit the blast radius ...define surface area for learning How do we decouple deploy from release? And decouple revert from rollback?

Slide 7

Slide 7 text

7 Feature Flags for Gradual Rollout 0% 10% 20% 50% 100%

Slide 8

Slide 8 text

Split Feature Delivery Platform

Slide 9

Slide 9 text

Monitoring Quiz If you roll out a change to just 5% of your population and 20% (1 in 5) of those users get an error, what % of your total user population is getting that error?

Slide 10

Slide 10 text

5% Exposure → ⅕ Get Errors = 1% Error Rate

Slide 11

Slide 11 text

Detect and Alert The Right Team

Slide 12

Slide 12 text

Split Feature Delivery Platform

Slide 13

Slide 13 text

13 Feature Flags for Experimentation 50% 50%

Slide 14

Slide 14 text

Guardrail metrics

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

3 Step Implementation: Create Split, Call SDK, Ingest Events Call Split SDK from your frontend, backend, or mobile apps. - In memory decisions - No private user data sent to Split 2 Ingest events via SDK, pre-built integrations, or open API 3 Create Split at app.split.io: - Split name - Targeting rules 1

Slide 18

Slide 18 text

Split Feature Delivery Platform

Slide 19

Slide 19 text

No content