Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Why we released the kraken
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Cristiano Betta
October 01, 2014
Technology
60
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Why we released the kraken
My talk at Devoxx UK 2014
Cristiano Betta
October 01, 2014
More Decks by Cristiano Betta
See All by Cristiano Betta
Docs as Engineering - DevRelCon London 2019
cbetta
0
210
DevRelCon London 2019 - Developer Experience Workshop
cbetta
0
170
DevRelCon London 2019 - Developer Experience Workshop
cbetta
0
440
The 7 Deadly Sins of Developer Experience (DevRelCon Tokyo)
cbetta
0
4.4k
The State of Encryption
cbetta
0
450
Developer Experience Workshop
cbetta
1
640
The 7 Deadly Sins of Developer Onboarding
cbetta
0
230
A brick by brick guide to developer experience
cbetta
2
710
Hackathons Workshop
cbetta
0
360
Other Decks in Technology
See All in Technology
⾮構造化データを価値に変える AI エージェント基盤とその組織
ivry_presentationmaterials
0
190
宣言型部分更新は何を解決しどこへ向かうのか
shuta13
1
450
Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
1
580
Conditional PED-ANOVA: Hyperparameter Importance in Hierarchical & Dynamic Search Spaces
pfn
PRO
0
130
パッチ更新でterraform initが落ちた日
grimoh
1
140
実践! SRE × AI - ABEMA における AIOps -
tetsuya28
8
3.1k
[JAWS-UG彩の国埼玉#12]そろそろ準備する?re:Invent2026をやさしく解説 / reinvent2026-sainokuni
sh_fk2
1
340
Getting Started with Google Antigravity
glaforge
0
300
AIカンパニーへの転換を支えた、エンジニアの仕事の再定義
kworkdev
PRO
2
1.2k
Persisting Massive Data with Rails ~Designing for 60 billion rows, and fighting the bottlenecks~ Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
0
730
Optunaの最新リリースv5.0について
pfn
PRO
0
120
実践!Cloud Run ハンズオン!! / Cloud Run handson
y0hgi
2
280
Featured
See All Featured
Deep Space Network (abreviated)
tonyrice
0
370
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Accessibility Awareness
sabderemane
1
250
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
600
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
600
Exploring anti-patterns in Rails
aemeredith
4
540
BBQ
matthewcrist
90
10k
Building an army of robots
kneath
307
47k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
330
Git: the NoSQL Database
bkeepers
PRO
433
67k
KATA
mclloyd
PRO
35
16k
Ethics towards AI in product and experience design
skipperchong
2
430
Transcript
Why we released the Kraken Cristiano Betta PayPal
None
None
None
A story of technical debt
None
C++ Java
Production Prototype
None
None
BYOF!!!! Build your own framework!!!
None
None
None
Jeff Harrell! @juxtajeff Bill Scott! @billwscott
None
C++! XML Java! JSP
C++! XML Java! JSP NodeJS! JS
None
C++ Java Node Dust
C++ Java Node Dust
PPaaS! PayPal as a Service
Moved away from good old java
Changing the way we work • CSS, HTML and even
JS in Java • Later replaced by JSP for templating • Open Source Stack • Bootstrap for frontend • JavaScript templating via Dust • Project Delorean: V8 in PayPal’s C++ stack • Rhino: JS for PayPal’s Java stack
None
None
Lusca Kappa Adaro Makara
Results • Team sizes decreased • Doubled requests per second
• 35% decrease in average response time • Lines of code shrunk by factor 3 to 5 • Increased development pace • Full stack JS investment
Thank you! for not killing me @cbetta