Live briefing
Everything about Site reliability engineering
Use of software engineering practices for IT
Site reliability engineering (SRE) is a discipline in the field of software engineering and IT infrastructure support that monitors and improves the availability and performance of deployed software systems and large software services. There is typically a focus on automation and an infrastructure as code methodology. SRE uses elements of software engineering, IT infrastructure, web development, and operations to assist with reliability. It is similar to DevOps as they both aim to improve the reliability and availability of deployed software systems. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Site reliability engineeringA 5-minute orientation
- Skim a recent paper: Prompt engineering in consistency and reliability with the evidence-based guideline for LLMsInfluential work since 2022
- Pick up a classic book: Principles of SystemsThe most-reprinted book on the subject
- Read the landmark paper: Human Reliability EngineeringCited 10 times
- Go sideways: DevOpsA closely related topic
- Go sideways: Platform engineeringA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Human Reliability Engineering
Practical Reliability Engineering
Reliability Engineering
Reliability engineering
Engineering Reliability Management
Reliability Engineering Handbook
Reliability Engineering
Lean Reliability Engineering
🆕 Influential since 2022
Prompt engineering in consistency and reliability with the evidence-based guideline for LLMs
Machine Learning Applications for Reliability Engineering: A Review
Belief Reliability: A Scientific Exploration of Reliability Engineering
Mission abort policies in reliability engineering: a review
Systems Engineering: Availability and Reliability
📚 Books worth reading
Principles of SystemsJay Wright Forrester · 1968
Reliability engineering and risk analysisM. Modarres, Mohammad Modarres · 1999
Reliability evaluation of engineering systemsRoy Billinton · 1983
Probability, statistics, and reliability for engineers and scientistsBilal M. Ayyub, Richard H. McCuen · 2002
Reliability engineeringElsayed A. Elsayed · 1996
Dynamics of structuresAnil K. Chopra · 1995
Reliability EngineeringEdgar Bradley · 2016
System reliability theoryMarvin Rausand · 2003
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- DevOps DevOps is the integration and automation of software development and information technology operations. DevOps encompasses the tasks necessary for software…
- Platform engineering Platform engineering is a software engineering discipline focused on the development of self-service toolchains, services, and processes to create an internal…
- Webmaster A webmaster is a person responsible for maintaining one or many websites. The title may refer to web architects, web developers, site authors, website…
- System administrator An IT administrator, system administrator, sysadmin, or admin is a person who is responsible for the upkeep, configuration, and reliable operation of computer…
- Chaos engineering Chaos engineering is the discipline of experimenting on a system in order to build confidence in the system's capability to withstand turbulent conditions…
- Infrastructure as code Infrastructure as code (IaC) is the process of managing and provisioning computer data center resources through machine-readable definition files, rather…
- DevOps Research and Assessment DevOps Research and Assessment (abbreviated to DORA) is a team that is part of Google Cloud that engages in opinion polling of software engineers to conduct…
- DevOps toolchain A DevOps toolchain is a set or combination of tools that aid in the delivery, development, and management of software applications throughout the systems…