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
Black Friday 2017 talk at Cape Town DevOps meetup
Search
Bradley Whittington
May 22, 2018
Technology
0
29
Black Friday 2017 talk at Cape Town DevOps meetup
Bradley Whittington
May 22, 2018
Tweet
Share
More Decks by Bradley Whittington
See All by Bradley Whittington
Let's talk about Git
bradwhittington
0
64
Doing something new in an existing company culture
bradwhittington
0
120
The things I've seen, living with MongoDB
bradwhittington
0
120
Load Balancing 101
bradwhittington
1
470
Agile-ish is good enough
bradwhittington
1
490
PHP Addiction - or, teach someone about python
bradwhittington
2
620
Quick overview of MongoDB
bradwhittington
0
91
Other Decks in Technology
See All in Technology
JAWS FESTA 2024「バスロケ」GPS×サーバーレスの開発と運用の舞台裏/jawsfesta2024-bus-gps-serverless
ma2shita
3
240
リクルートのエンジニア組織を下支えする 新卒の育成の仕組み
recruitengineers
PRO
1
110
ディスプレイ広告(Yahoo!広告・LINE広告)におけるバックエンド開発
lycorptech_jp
PRO
0
400
ウォンテッドリーのデータパイプラインを支える ETL のための analytics, rds-exporter / analytics, rds-exporter for ETL to support Wantedly's data pipeline
unblee
0
130
わたしがEMとして入社した「最初の100日」の過ごし方 / EMConfJp2025
daiksy
14
5.1k
Visualize, Visualize, Visualize and rclone
tomoaki0705
9
83k
"TEAM"を導入したら最高のエンジニア"Team"を実現できた / Deploying "TEAM" and Building the Best Engineering "Team"
yuj1osm
1
200
30→150人のエンジニア組織拡大に伴うアジャイル文化を醸成する役割と取り組みの変化
nagata03
0
190
OPENLOGI Company Profile for engineer
hr01
1
20k
4th place solution Eedi - Mining Misconceptions in Mathematics
rist
0
150
Cracking the Coding Interview 6th Edition
gdplabs
14
28k
Change Managerを活用して本番環境へのセキュアなGUIアクセスを統制する / Control Secure GUI Access to the Production Environment with Change Manager
yuj1osm
0
100
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
328
38k
Building a Scalable Design System with Sketch
lauravandoore
461
33k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.5k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.4k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
27
1.9k
Building Your Own Lightsaber
phodgson
104
6.2k
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.4k
Measuring & Analyzing Core Web Vitals
bluesmoon
6
260
Unsuck your backbone
ammeep
669
57k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
A Philosophy of Restraint
colly
203
16k
Transcript
Black Friday revue(js) Brad Whittington @darb |
[email protected]
None
None
None
None
10x traffic 10x payments 10x deliveries 10x problems
None
Yucksy graph time!
None
None
Do as little as possible in a request Do as
much as you can async (Events, Queues, Promises)
Supported by a plethora of services More and more of
them are async
None
None
12factor.net
None
None
None
Use other people’s stuff when you can
prometheus & alertmanager :heart:
None
Pull requests are life
very important
None
None
Metrics are life
None
Screen Shot 2016-11-16 at 9.19.33 PM.png
None
None
None
Chat is life
None
None
None
None
Give people a ownership, responsibility and a mission
None
Teams rise to their mission
In times of crisis everyone knows what they need to
worry about