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
Why we released the kraken
Search
Cristiano Betta
October 01, 2014
Technology
0
55
Why we released the kraken
My talk at Devoxx UK 2014
Cristiano Betta
October 01, 2014
Tweet
Share
More Decks by Cristiano Betta
See All by Cristiano Betta
Docs as Engineering - DevRelCon London 2019
cbetta
0
150
DevRelCon London 2019 - Developer Experience Workshop
cbetta
0
130
DevRelCon London 2019 - Developer Experience Workshop
cbetta
0
330
The 7 Deadly Sins of Developer Experience (DevRelCon Tokyo)
cbetta
0
4.1k
The State of Encryption
cbetta
0
370
Developer Experience Workshop
cbetta
1
590
The 7 Deadly Sins of Developer Onboarding
cbetta
0
190
A brick by brick guide to developer experience
cbetta
2
640
Hackathons Workshop
cbetta
0
300
Other Decks in Technology
See All in Technology
SEQUENCE object comparison - db tech showcase 2025 LT2
nori_shinoda
0
130
KubeCon + CloudNativeCon Japan 2025 Recap
ren510dev
1
380
freeeのアクセシビリティの現在地 / freee's Current Position on Accessibility
ymrl
2
180
NewSQLや分散データベースを支えるRaftの仕組み - 仕組みを理解して知る得意不得意
hacomono
PRO
2
130
american airlines®️ USA Contact Numbers: Complete 2025 Support Guide
supportflight
1
110
CRE Camp #1 エンジニアリングを民主化するCREチームでありたい話
mntsq
1
120
面倒な作業はAIにおまかせ。Flutter開発をスマートに効率化
ruideengineer
0
250
Glacierだからってコストあきらめてない? / JAWS Meet Glacier Cost
taishin
1
160
「クラウドコスト絶対削減」を支える技術—FinOpsを超えた徹底的なクラウドコスト削減の実践論
delta_tech
4
170
PO初心者が考えた ”POらしさ”
nb_rady
0
210
20250705 Headlamp: 專注可擴展性的 Kubernetes 用戶界面
pichuang
0
270
無意味な開発生産性の議論から抜け出すための予兆検知とお金とAI
i35_267
4
13k
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
95
14k
How GitHub (no longer) Works
holman
314
140k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Balancing Empowerment & Direction
lara
1
430
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.5k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Code Review Best Practice
trishagee
69
18k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
Code Reviewing Like a Champion
maltzj
524
40k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
The Cost Of JavaScript in 2023
addyosmani
51
8.5k
Mobile First: as difficult as doing things right
swwweet
223
9.7k
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