SRE Products at Scale: Product Launches
SRE
| Intermediate
- 16 videos | 1h 17m 4s
- Includes Assessment
- Earns a Badge
Site Reliability Engineers (SREs) often contribute to the launch of new products and features. These launches can occur in rapid iterations and at scale, so SREs need to be prepared to help them succeed. In this course, you'll examine launch coordination engineering to build and release reliable and fast products. You'll identify the criteria for a successful product launch and how to develop and use launch checklists to reduce failure and ensure consistency and completeness. Next, you'll outline the techniques used for reliable launches and how launch coordination engineers can help mitigate the repetition of launch mistakes. You'll investigate the production readiness review model used to identify a service's reliability needs. Lastly, you'll outline the characteristics of SRE engagement and early engagement models, as well as SRE engagement frameworks.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseDescribe what's involved in a product or feature launchOutline what's involved in launch coordination engineeringList the specific role requirements and responsibilities of a launch coordination engineerList criteria to meet for a successful launch processRecognize what's contained in a launch checklist and outline best practices for developing oneOutline the characteristics and benefits of gradual and staged rolloutsOutline the framework of a feature flag and give some examples of feature flags
-
Outline how to deal with abusive or upset clientsRecognize the consequences of various overload situations and outline strategies to prevent themList some problems launch coordination engineers may be unable to resolve and give some tips for their resolutionDescribe what’s involved in a simple production readiness review (prr) model and how to set up, analyze, and improve the prr processRecognize the various aspects of the sre engagement model, including support, documentation, and consultationOutline the phases, potential candidates, and benefits of the early engagement modelRecognize the characteristics and benefits of sre engagement frameworksSummarize the key concepts covered in this course
IN THIS COURSE
-
1m 25s
-
5m 22sIn this video, you'll learn more about the success criteria for a product launch. You'll discover that there are many considerations to make before a product is developed. First, the business needs to understand and communicate how the product will be used and what value it's supposed to provide. Marketing should also happen, as well as customer reviews ahead of time. FREE ACCESS
-
3m 38s
-
5m 21sThe objective of this session is to provide students with an understanding of what an LCE is and the specific role requirements and responsibilities of this position. LCE teams are typically made up of experienced developers and operators, and an individual LCE should have experience in both development and operations. An LCE's primary objective is to ensure a successful product launch, which includes coordinating with multiple teams and managing stakeholder expectations. FREE ACCESS
-
5m 22sThe success criteria for a product launch can be established at the start of the project, and work can be done towards those criteria. The process should be simple to understand and implement, agile, and well documented. A successful launch process should work for various types of projects and be customizable and fine-tuned for each specific project. Finally, it's important to test the product with real users to ensure its reliability and usability. FREE ACCESS
-
6m 34sIn this session, Sven Batalla will discuss how to develop a launch checklist. He will discuss the importance of system processes and dependencies, automation, CI/CD, and monitoring and logging. FREE ACCESS
-
5m 19sIn this video, you'll learn more about when to launch a product. You'll learn that teams get together, follow processes, invoke automation, and start deploying the software. Tension mounts as everyone crosses their fingers, hoping there aren't any gotchas that come up. But there are other ways. You'll discover that gradual deployment sees software continuously being deployed in increments towards the end goal, rather than a one-time release at the end. FREE ACCESS
-
4m 14sIn this video, you'll outline the framework of a feature flag and give examples of feature flags. You'll learn that having continuous integration and continuous deployment is the industry standard. Having that gradual rollout capability is beneficial for businesses and customers.You'll discover there are several ways to make releasing something that isn't done yet happen. One of the most common ways is feature flags. FREE ACCESS
-
6m 12sYour host for this session is Sven Batalla. The focus of Client Responses and Behavior Handling is how to deal with difficult clients. Some customers can be a real problem not just from a sales and support perspective, but from an SRE perspective as well. These types of customers can make product launches very difficult. Difficult clients are natural, they're going to happen. So the trick is finding a way to work with them in a constructive manner. FREE ACCESS
-
6m 29sThis session is about overload situations and prevention strategies. Sven Batalla will be your host for the discussion. There are many situations that can lead to an overload, such as CPU usage being at a peak and the system being unable to keep up. Load testing can help determine infrastructure viability and determine where the maximums are before things start to break down. Capacity testing helps us understand our current usage and capacity levels, and then create a capacity plan based on that information. FREE ACCESS
-
5m 24sLearning objective: List some unresolved problems that launch coordination engineers may be unable to resolve and give some tips for their resolution. Topic: Tackling Unresolved Problems Your host for this session is Sven Batalla. There are three main key categories of unresolved problems that LCEs should look out for, specifically increased operational load, scalability, and infrastructure changes. FREE ACCESS
-
6m 12sIn this video, you'll learn more about how launch coordination engineers work with site reliability engineering teams to keep products up and running. These teams will assume responsibility for production services once they've been through a simple production readiness review or PRR. You'll learn that the main objective of a PRR is to work towards improving the overall reliability of the services, so as to ultimately decrease the number of critical incidents. FREE ACCESS
-
5m 9sThe main purpose of this session is to discuss the SRE engagement model. This model includes support, documentation, and consultation. The main focus of this session is on support, as this is the major responsibility for SREs. FREE ACCESS
-
4m 39sIn this video, you'll learn more about engaging the SREs. You'll learn that the only question is when you engage them. One option is the early engagement model, which is for bringing SREs into the mix well before deployment. Development may have just started or maybe it hasn't even started yet. The early engagement model is well suited for services that already exist and are having new features added. FREE ACCESS
-
4m 41s
-
1m 3s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.