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

YouTube

High Availability at Braintree

Strange Loop Conference via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore high availability strategies at Braintree, a payment gateway, in this 36-minute conference talk from Strange Loop 2013. Discover how to minimize downtime and maintain service reliability in a Ruby-based application. Learn techniques for managing planned maintenance, including traffic pausing, rolling deploys, and schema changes without interruptions. Understand approaches to mitigate unplanned failures through load balancing, redundant infrastructure, and application-level retry mechanisms. Gain insights into Braintree's refined deployment process, stateful services management, and networking solutions. Examine the importance of safeguards, monitoring, and automation in reducing errors and maintaining system integrity. Benefit from the speaker's extensive experience in software development and payment processing infrastructure.

Syllabus

Intro
Ruby on Rails
Refined deploy process
Rails caches columns
We run multiple versions of the code at once
Limitations
Lightweight rack adapter
Build our own
Stateful services
Networking - inbound
Processor proxies
Connection failures
Summary - unplanned failures
People make mistakes
Reduces errors
Safeguards
Monitoring Nagios
Summary - people Automation

Taught by

Strange Loop Conference

Reviews

Start your review of High Availability at Braintree

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.