SRE Simplicity: Simple Software Systems
When creating a simple software system it is essential to identify and remove any unwanted complexity whether accidental or essential. By eliminating complexity site reliability engineers can ensure the final software product is more stable and reliable. In this course youll learn to differentiate between agility and stability and explore the importance of stability testing. Youll learn about key metrics and methods such as production analysis and agile process metrics which can be used by software development teams to ensure business goals are met. Lastly youll learn how to avoid introducing potential defects and bugs by limiting the number of negative lines of code in a project.