Hints for Building & Operating High Quality Services

   Mark Verber

Early Draft, Version 0.15 -- October 1, 2006

Studying the architecture, design, implementation, and operations of a number of complex services has led me to some generalizations about design principles, architectural elements, operational processes, and organization structures which lead to the successful deploy quality services. The generalizations found in this document are based on the authors experience with a range of mission critical services for more than twenty five years, as well as interviews and papers about other complex services.

The following is very, very rough draft. Many of the sections are cut & pasted from notes I made to myself at one time or another.  I would greatly appreciate questions, feedback, suggestions etc.

Which of what I scratch at in these notes has been well developed in the  DevOps community.  I should replaces my notes with links to appropriate resources.

Forward

A Good Foundation

Tackle Tough Manageability Issues

Build Operational Infrastructure

Develop Good Practices

Resources

Resources

About the Author