Eating Your Vegetables - How to Manage 2.5 Million Lines of YAML

Eating Your Vegetables - How to Manage 2.5 Million Lines of YAML

CNCF [Cloud Native Computing Foundation] via YouTube Direct link

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

3 of 10

3 of 10

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 playlists 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 1 paloalto NETWORKS
  2. 2 Considerations
  3. 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. 4 Affects how you expose the platform to the user e.g. Abstraction v. RAW YAML
  5. 5 Approaches
  6. 6 Nothing to leam Disadvantages: • Zero configuration re-use (umaintainable)
  7. 7 Disadvantages: • Templates become complex and unreadable Examples
  8. 8 Mostly flexible Disadvantages: • Not immediately intuitive . Lack of parameterization makes many use cases harder than necessary
  9. 9 Intuit Case Study
  10. 10 #2 Automation & migrations • YAML is hard to 'upgrade • Thousands of pull requests

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.