Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Gabe Ortiz - Ignite - Database Automation is Hard
Search
devopsdaysraleigh
October 06, 2016
Technology
0
61
Gabe Ortiz - Ignite - Database Automation is Hard
devopsdaysraleigh
October 06, 2016
Tweet
Share
More Decks by devopsdaysraleigh
See All by devopsdaysraleigh
Aaron Suggs - Keynote - Context & Contingency: Patterns for choosing good tools
devopsdaysrdu
0
86
Chris Collins - Embracing the Container
devopsdaysrdu
0
60
Rebecca Fernandez & Jen Krieger - How to be more open, collaborative, and inclusive at work
devopsdaysrdu
0
160
Josh Atwell - How to Evolve Ops Skills to a DevOps World
devopsdaysrdu
0
140
Leon Fayer - Ignite - Oncall for developers
devopsdaysrdu
0
86
Maggie Gourlay - Ignite - My Gaming Days Weren’t Wasted: How Gaming Trained Me for Testing in DevOps
devopsdaysrdu
0
110
Fraser Pollock - Ignite - Data Before DevOps
devopsdaysrdu
0
67
Dylan Schowengerdt - Ignite - Customer Success: The Missing Link in the Feedback Loop to Engineering
devopsdaysrdu
0
230
Eric Sigler - "Is there any strong objection?"
devopsdaysrdu
0
75
Other Decks in Technology
See All in Technology
デザインとエンジニアリングの架け橋を目指す OPTiMのデザインシステム「nucleus」の軌跡と広げ方
optim
0
120
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
14
82k
AIでデータ活用を加速させる取り組み / Leveraging AI to accelerate data utilization
okiyuki99
6
1.5k
dbtとAIエージェントを組み合わせて見えたデータ調査の新しい形
10xinc
7
1.5k
書籍『実践 Apache Iceberg』の歩き方
ishikawa_satoru
0
310
個人でデジタル庁の デザインシステムをVue.jsで 作っている話
nishiharatsubasa
3
5.2k
Amazon Athena で JSON・Parquet・Iceberg のデータを検索し、性能を比較してみた
shigeruoda
1
250
OTEPsで知るOpenTelemetryの未来 / Observability Conference Tokyo 2025
arthur1
0
340
戦えるAIエージェントの作り方
iwiwi
14
6k
OpenCensusと歩んだ7年間
bgpat
0
250
SREのキャリアから経営に近づく - Enterprise Risk Managementを基に -
shonansurvivors
1
480
Raycast AI APIを使ってちょっと便利なAI拡張機能を作ってみた
kawamataryo
0
210
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.2k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
A Modern Web Designer's Workflow
chriscoyier
697
190k
Building an army of robots
kneath
306
46k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.5k
Scaling GitHub
holman
463
140k
Building Applications with DynamoDB
mza
96
6.7k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Code Reviewing Like a Champion
maltzj
526
40k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Into the Great Unknown - MozCon
thekraken
40
2.1k
Transcript
None
DATABASE AUTOMATION IS HARD Gabe Ortiz Senior Infrastructure Engineer Agari
Data
None
None
DON'T RUN YOUR OWN DATABASES
None
REPLICATION AND FAIL-OVER
None
• REPMGR • MANATEE • PATRONI
REPMGR + AWS EIP
REPLICATION IS NOT BACKUP
BACKUP
• WAL-E • BARMAN
The right solution is dependent on your architecture
MIGRATION
ATOMIC SNAPSHOTS
None
\ BOTS NOT CATTLE
THE PROBLEM WITH CATTLE
BERKUS' 4 LAWS http://jberkus.github.io/pdf_presos/ bots_not_cattle_automacon.pdf 1. self-configuration 2. local state
store 3. distributed configuration 4. event driven response loop
THANKS! (We're hiring!) @signalnine
[email protected]