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
Scale Agnostic Python
Search
Sean T Allen
August 17, 2017
Programming
280
0
Share
Scale Agnostic Python
Presented to the NYC Python meetup August 17, 2017
Sean T Allen
August 17, 2017
More Decks by Sean T Allen
See All by Sean T Allen
On Deny Capabilities for Safe, Fast Actors
seantallen
1
160
Data corrupting architectures we know and love - VelocityConf San Jose 2019
seantallen
1
150
Data corrupting architectures we know and love
seantallen
0
150
Scale-Independent Python
seantallen
2
260
Pat Helland and Me: How to Build Stateful Distributed Applications That Can Scale Almost Infinitely - Velocity NY October 2018
seantallen
0
120
Adventures in Cgo Preformance
seantallen
0
710
Pat Helland and me: A talk about “Life Beyond Distributed Transactions: An Apostate’s Opinion”
seantallen
0
750
Pat Helland and me: How to build stateful distributed applications that can scale almost infinitely - Salesforce July 2018
seantallen
0
200
Pony: How I learned to stop worrying and embrace an unproven technology - OSCON 2018
seantallen
0
570
Other Decks in Programming
See All in Programming
いつか誰かが、と思っていた フロントエンド刷新5年間の実践知
kiichisugihara
1
270
2026年のソフトウェア開発を考える(2026/05版) / Software Engineering Scrum Fest Niigata 2026 Edition
twada
PRO
23
12k
書き換えて学ぶTemporal #fukts
pirosikick
2
370
Agent Skills を社内で育てる仕組み作り
jackchuka
1
1.9k
cloudnative conference 2026 flyle
azihsoyn
0
180
Back to the roots of date
jinroq
0
820
Programming with a DJ Controller — not vibe coding
m_seki
3
840
AI-DLC Deep Dive
yuukiyo
9
5.8k
クラウドネイティブなエンジニアに向ける Raycastの魅力と実際の活用事例
nealle
2
260
Road to RubyKaigi: Play Hard(ware)
makicamel
1
570
実践ハーネスエンジニアリング:ステアリングループを実例から読み解く / Practical Harness Engineering: Understanding Steering Loops Through Real-World Examples
nrslib
5
5.3k
Cache-moi si tu peux : patterns et pièges du cache en production - Devoxx France 2026 - Conférence
slecache
0
350
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.4k
Crafting Experiences
bethany
1
140
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
230
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
140
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
180
HDC tutorial
michielstock
2
660
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Marketing to machines
jonoalderson
1
5.2k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
150
Context Engineering - Making Every Token Count
addyosmani
9
880
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
350
Color Theory Basics | Prateek | Gurzu
gurzu
0
310
Transcript
SCALE AGNOSTIC PYTHON HOW TO SCALE YOUR PYTHON APPLICATION WITHOUT
ANY CODE CHANGES*
SEAN T. ALLEN VP OF ENGINEERING AT SENDENCE AUTHOR OF
“STORM APPLIED” @SEANTALLEN
SCALE AGNOSTIC COMPUTING
THE PROBLEM THE LITTLE APPLICATION THAT COULD… UNTIL IT COULDN’T.
Scaling an application from “little data” to “a little more
data” to “big data” is hard.
OPTIONS
Rewrite the application Rewrite to scale across multiple processes Example:
“multiprocessing” Python library
Run more versions Smart loader to load data in. Perhaps
via a job queue like Celery.
Go scale agnostic Write you application against a scale agnostic
API that runs on a scale aware platform
SENDENCE WALLAROO SCALE AGNOSTIC COMPUTING FOR PYTHON
Sendence Wallaroo Simple Scale Agnostic API Managed in-memory state Guaranteed
Message Processing
“We handle the hard infrastructure plumbing so you don’t have
to.” – The Wallaroo Team
LEARN MORE… sendence.com Sendence Engineering on Twitter: @SendenceEng Pat Helland’s
“Life Beyond Distributed Transactions”