From the course: DevOps Foundations: Lean and Agile
Unlock this course with a free trial
Join today to access over 25,300 courses taught by industry experts.
DevOps: Scaling DevOps
From the course: DevOps Foundations: Lean and Agile
DevOps: Scaling DevOps
- As our features and customer base grew, our systems grew too. We needed more processing power, storage, and networking to process all our users print jobs across the internet. - While we had already built automated deployments for our CICD pipeline and were using infrastructure as code to provision our systems, scaling them efficiently required more investment in management tools. - We decided to use a site reliability engineering approach to continue using a software engineering model for our operations. This consisted of two major areas, automation and observability. - When operations are done by a single person under time pressure, it's easy to get them wrong. So, we used automation to write out all our common system operations as code in runbooks, adding or removing capacity, backups and restorers of client data, routine troubleshooting, security checks, we'd write them and test them using our normal code pipeline, adding features as new requirements. - This also had a lot of…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.