Continuous Delivery with Windows and .NET

Book PDF Download

Table of Contents

WebOps

Preface

Who Should Read This Book

The Structure of the Book

Acknowledgments

Chapter 1. Introduction to Continuous Delivery

What Continuous Delivery Is Not

The Importance of Automation for Continuous Delivery

Why Is Continuous Delivery Needed?

Why Windows Needs Special Treatment

Terminology Used in This Book

Chapter 2. Version Control

Key Version Control Practices

Version Control Technologies

Branching Options

Use NuGet for Dependencies

Summary

Chapter 3. Continuous Integration

CI Servers for Windows and .NET

Build Automation

Integrating CI with Version Control and Ticket Tracking

Patterns for CI Across Multiple Teams

Architecture Changes for Better CI

Summary

Chapter 4. Deployment Pipelines

Mapping Out a Deployment Pipeline

Tools for Deployment Pipelines

Deployment Techniques

Automated Testing of Database Changes

Summary

Chapter 5. Monitoring, Metrics, and APM

Performance Counters Are Insufficient

Record Application Metrics

APM Tools Can Complement Monitoring

Aggregate Application and Windows Event Logs from All Machines

Summary

Chapter 6. Infrastructure Automation

Shared Versus Dedicated Infrastructure

Using a Test-First Approach to Infrastructure

Patching and OS Updates

Summary

Chapter 7. The Tricky Bits of Continuous Delivery

Organizational Changes

Architectural Changes (SOA/Microservices)

Operational Features

Summary

Appendix A. Bibliography

Appendix B. Case Studies

4 khasy Ways
to stay Ahead.
of the Game

The world of web ops and performance is
constantly changing. Here's how you can keep up:

Download free reports on the current and trending state of
web operations, dev ops, business, mobile, and web performance.


Watch free videos and webcasts from some of the best minds
in the field—watch what you like, when you like, where you like.


Subscribe to the weekly O'Reilly Web Ops and Performance
newsletter.

(4) Attend the O'Reilly Velocity Conference, the must-attend
gathering for web operations and performance professionals,
with events in California, New York, Europe, and China.


For more information and additional Web Ops and Performance
resources, visit .

(oy 51 =| / b Ae

OReilly Media, Inc. The O'Reilly logo is a registered trademark of O'Reilly Media, Inc. #15178

Related