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 you ll learn to differentiate between agility and stability and explore the importance of stability testing. You ll 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 you ll learn how to avoid introducing potential defects and bugs by limiting the number of negative lines of code in a project.