Completed
Disadvantages: • Templates become complex and unreadable Examples
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Eating Your Vegetables - How to Manage 2.5 Million Lines of YAML
Automatically move to the next video in the Classroom when playback concludes
- 1 1 paloalto NETWORKS
- 2 Considerations
- 3 Developers • Building bespoke applications as a service • Focused on business logic, and less about platform Want to deploy early and often, don't care about semantic versioning
- 4 Affects how you expose the platform to the user e.g. Abstraction v. RAW YAML
- 5 Approaches
- 6 Nothing to leam Disadvantages: • Zero configuration re-use (umaintainable)
- 7 Disadvantages: • Templates become complex and unreadable Examples
- 8 Mostly flexible Disadvantages: • Not immediately intuitive . Lack of parameterization makes many use cases harder than necessary
- 9 Intuit Case Study
- 10 #2 Automation & migrations • YAML is hard to 'upgrade • Thousands of pull requests