Completed
decision maker
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Cocktail of Environments - Managing Multiple Development Environments
Automatically move to the next video in the Classroom when playback concludes
- 1 intro
- 2 preamble
- 3 about aleksandr
- 4 about dmitry
- 5 prologue: when cto comes to you
- 6 initial state
- 7 typical environments
- 8 goals
- 9 atypical environments
- 10 one cluster - several environments
- 11 stable dev
- 12 branch dev
- 13 release candidates dev
- 14 issues to address
- 15 service injection
- 16 we need more branches
- 17 release candidates testing
- 18 istio virtual service
- 19 route to a branch
- 20 virtual service merge operator
- 21 tricky case: webhooks
- 22 what about event-driven?
- 23 unblocking async scenarios
- 24 async issues
- 25 let's use event routing
- 26 subscription for all branches
- 27 subscription per branch
- 28 static subscriptions
- 29 dynamic subscriptions
- 30 deployment process
- 31 common library
- 32 decision maker
- 33 async scenarios are unlocked
- 34 make the solution safe
- 35 migrations that break
- 36 use separated db for all branches
- 37 use separated db per branch
- 38 separated dbs schema
- 39 welcome to real life
- 40 welcome to ephemeral environments
- 41 custom ephemeral environments
- 42 benefits
- 43 cognitive load issue
- 44 drawbacks
- 45 questions?