Release Engineering as a Service - The Art of Integrating with Kubernetes
Offered By: Linux Foundation via YouTube
Course Description
Overview
Explore the concept of 'Release Engineering as a Service' and its integration with Kubernetes in this 31-minute Linux Foundation talk. Discover how two engineers tackled slow release cycles and bug reports by implementing innovative solutions. Learn about the role of release engineering teams in the Kubernetes ecosystem, effective CI/CD practices for consistent software integration, and strategies to enhance feedback cycles through automation, parallelization, and reutilization. Gain insights into various approaches to YAML management, pipeline optimization, and the challenges faced in the release engineering process. Understand the benefits of treating release engineering as a service and its impact on open-source contributions and feature delivery.
Syllabus
What is release engineering in our context
What is Concourse?
Terminologies
No Testing
Why is duplicate yaml
DRY YAML: Decouple
ERB Embedded
Cons: ERB (Embedded Ruby)
Cons: anchors & aliases
Attempt 3
templates +
Environment contention
Pipelines Take
Pipelines are Time
Pipelines Are Slow
Pipelines Are Flaky
No Integration Process
Releng as a Service!
Open Source Licensing
Taught by
Linux Foundation
Tags
Related Courses
Startup EngineeringStanford University via Coursera Developing Scalable Apps in Java
Google via Udacity Cloud Computing Concepts, Part 1
University of Illinois at Urbana-Champaign via Coursera Cloud Networking
University of Illinois at Urbana-Champaign via Coursera Cloud Computing Concepts: Part 2
University of Illinois at Urbana-Champaign via Coursera