~/talk

Feature management: De-risking migrations and releases for PowerSchool

Talkat AWS re:Invent 2023 · 2023-11-27..12-01· [frontend-architecture, microservices]
links:none on file
links:none on file
slides:none on file

PowerSchool describes an incremental refactor that pulls UI into micro frontends, breaks a monolith into nine domain services, and migrates tenant data with AWS Lambda, S3, EventBridge and Step Functions into DynamoDB, all coordinated with LaunchDarkly feature flags. The team reports deleting about 150,000 lines of legacy code, serving ~10 million Naviance students (45M across PowerSchool), cutting feature rollout time to minutes, and using LaunchDarkly’s migration flags and release pipelines to stage, validate and rollback per-customer migrations.

AI-written summary · about

  1. 0:00Introduction and setup
  2. 5:46Why releases are risky
  3. 14:02Breaking monolith into services
  4. 26:29Four-step release strategy
  5. 39:26Demo of feature management
  6. 53:20Q&A and closing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.