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
58
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
200
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.3k
The State of Encryption
cbetta
0
440
Developer Experience Workshop
cbetta
1
630
The 7 Deadly Sins of Developer Onboarding
cbetta
0
220
A brick by brick guide to developer experience
cbetta
2
690
Hackathons Workshop
cbetta
0
350
Other Decks in Technology
See All in Technology
個人OSSが、机の上から世界に広がるまでの話
shinyasaita
1
370
事業価値と Engineering 2026年度版
recruitengineers
PRO
45
22k
Bill One 開発エンジニア 紹介資料
sansan33
PRO
7
19k
グローバル基準のSREは、運用現場でどう機能したか:成熟度アセスメントの実践 / SRE NEXT 2026
sorawatanabe
0
140
FORENSIA: ローカルLLMフォレンジックハーネス
sumeshi
2
350
組織にどうSREを根付かせるか?〜IVRyの場合〜
abnoumaru
0
330
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
53k
Data Hubグループ 紹介資料
sansan33
PRO
0
3.1k
【CEDEC2026】ゲームシナリオライターを支援するAIツール開発の実践 ― 設計とプロンプトの工夫 ―
cygames
PRO
1
770
Eight Engineering Unit 紹介資料
sansan33
PRO
3
8.1k
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1.2k
システム思考で問題に対処する
yussak
0
210
Featured
See All Featured
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
640
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Building an army of robots
kneath
306
46k
Designing for Performance
lara
611
70k
We Have a Design System, Now What?
morganepeng
55
8.3k
Utilizing Notion as your number one productivity tool
mfonobong
4
520
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
990
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.5k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Between Models and Reality
mayunak
4
390
A better future with KSS
kneath
240
18k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.3k
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