Continuous Delivery with Windows and .NET

Book PDF Download

Table of Contents



Who Should Read This Book

The Structure of the Book


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


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


Chapter 4. Deployment Pipelines

Mapping Out a Deployment Pipeline

Tools for Deployment Pipelines

Deployment Techniques

Automated Testing of Database Changes


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


Chapter 6. Infrastructure Automation

Shared Versus Dedicated Infrastructure

Using a Test-First Approach to Infrastructure

Patching and OS Updates


Chapter 7. The Tricky Bits of Continuous Delivery

Organizational Changes

Architectural Changes (SOA/Microservices)

Operational Features


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

(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