Главная
Study mode:
on
1
Intro
2
Ruby on Rails
3
Refined deploy process
4
Rails caches columns
5
We run multiple versions of the code at once
6
Limitations
7
Lightweight rack adapter
8
Build our own
9
Stateful services
10
Networking - inbound
11
Processor proxies
12
Connection failures
13
Summary - unplanned failures
14
People make mistakes
15
Reduces errors
16
Safeguards
17
Monitoring Nagios
18
Summary - people Automation
Description:
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.

High Availability at Braintree

Strange Loop Conference
Add to list
0:00 / 0:00