Completed
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
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