Pro website development and operations streamlining DevOps for large-scale websites
Pro Website Development and Operations gives you the experience you need to create and operate a large-scale production website. Large-scale websites have their own unique set of problems regarding their design—problems that can get worse when agile methodologies are adopted for rapid results. Manag...
Autor principal: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
[Berkeley, Calif.] :
Apress
2012.
|
Edición: | 1st ed. 2012. |
Colección: | The expert's voice in Web development
|
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009628801706719 |
Tabla de Contenidos:
- Title Page; Copyright Page; Contents at a Glance; Table of Contents; Foreword; About the Author; About the Technical Reviewer; Acknowledgments; CHAPTER 1 DevOps Principles for Successful Web Sites; A Closer Look at WebDevOps; Bridging the Gap; Taking Output to the Next Level; Advancing Collaboration; Dealing with Change; Looking Ahead; Insight from the Pros; DevOps from a Software Engineer's Perspective; DevOps from an Operations Engineer's Perspective; Summary; CHAPTER 2 Aligning Engineering and Business Operations; Creating Symmetry for Engineering and Business
- Understanding Developer CultureCataloguing Expertise; Talent and Motivation; What a Healthy Relationship Between Business and IT Looks Like; Business Understands Technical Capabilities; Engineering Has a Vested Interest in Seeing the Business Succeed; Achieving Understanding between Business and IT; Business Management Involves IT in Decision-Making Processes; Common Vocabulary Through Better Tools; Effectively Meeting Deadlines; Letting Steam out of the Pressure Cooker; Greater Sense of Empowerment on the Business Side; The Enemy Within; Know the Lay of the Land
- Making Suggestions to Executives Can Be DifficultOverride; Improving Communication Between Business and Engineering; Define and Execute; Full Circle; Summary; CHAPTER 3 Web Testing Practices; Web Testing Practices; Maximum-Capacity Testing; Sustained Load Testing; Behavior Driven Development; Automating Web Testing with Santiago Suarez Ordoñez; Security as a Testing Practice; Deciding Where to Test; Metrics Meets Testing: Deciding What to Test; Business Metrics for Websites; Web Application Performance Metrics
- Putting Application-Performance Metric Monitoring into Practice with Metric ProfilesTesting the Individual Components of the Stack for Rapid Troubleshooting; Keeping Historical Performance Data on a Tier-by-Tier Basis; Summary; CHAPTER 4 Designing Intelligent Documentation; The Unseen Benefits of Documentation; Documentation Roadblocks; Scenario 1: There's Not Enough Time; Solution: Build Documentation into the Success Criteria and Share the Responsibility of Documenting; Benefit: Accountability; Scenario 2: There's Only Technical Documentation
- Solution: Targeting Documentation for Your AudienceBenefit: Strengthening Bonds between Disparate Teams; Scenario 3: Documentation Quickly Becomes Outdated; Solution: Notify Engineers to Update Documentation; Benefit: Documentation Is Integrated into Regular Activities; Document Types and Templates; API Specifications and References; Getting Started Guides; Use Case Documentation; User Interaction Workflows; Architecture Diagrams; Infrastructure Design Document; Automating Documentation; Summary; CHAPTER 5 Automating Infrastructure and Application Provisioning; Reviewing the Web Stack
- Automation Breeds Consistent Web Environments