Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Designing for Rapid Release

GOTO Conferences via YouTube

Overview

Explore the architectural considerations for enabling rapid and frequent software releases in this 51-minute conference talk from GOTO Aarhus 2012. Delve into the constraints and patterns that influence system design for Continuous Delivery, moving beyond build pipelines and infrastructure automation. Learn how to identify and address design issues in your own systems that may hinder incremental feature rollouts. Discover key topics such as deployment impacts, shared libraries, risk management, circuit breakers, anti-patterns, capabilities, services, shared serialization, Postel's Law, and databases. Gain insights from ThoughtWorks technical consultant Sam Newman on evolving system architecture to support rapid release cycles and improve your Continuous Delivery practices.

Syllabus

Introduction
Why Rapid Release
Criteria That Influence Design
Making It Easy To Release
Deployment Impacts
Incremental Changes
Shared Libraries
Managing Risk
Circuit Breakers
AntiPatterns
Capabilities
Services
Shared Serialization
Postelles Law
Databases
Service
Summary
Question

Taught by

GOTO Conferences

Reviews

Start your review of Designing for Rapid Release

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.