DSL at Scale: Source-Code Based Orchestration
summary
Electric Flow DSL is used as source-code based orchestration to model and deploy thousands of components across tens of thousands of endpoints, turning JSON descriptions from a web portal into projects, releases, manifests and snapshots stored in source control. A financial customer with roughly 20,000 applications gets automated onboarding, per-release snapshots, property-sheet versioning, and scripted promotion pipelines; the system runs in three-week sprints, enforces separation of duties, and proves maintainable and scalable in production.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 0:52Agenda
- 1:28DSL Introduction
- 3:11Before DSL
- 5:34Example
- 5:45Challenges
- 7:47Requirements
- 13:33File Structure
- 15:30Snapshots
- 18:43Highlevel
- 20:18Advantages
- 22:42Business Impact
- 23:21Resources
- 25:28Caveats
- 26:18Questions
related talks
44mApplication Provisioning with DSC and Octopus Deploy
50mDSL in Action
30mEverything as Code
26mSimple, Scalable Performance Testing with JMeter DSL
53mThe Blueprint for Agile Engineering: Leveraging ODA Canvas
51mBuilding Web Scale Using Open Source on the Internet Assembly Line
59mEverything as a Code
49mTaming Your Data Networks with the Power of NetDevOps
