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
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
440
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
700
Hackathons Workshop
cbetta
0
360
Other Decks in Technology
See All in Technology
[Kiro Meetup #7] Kiro Crew Dive Deep
konippi
0
350
地方移住と都心キャリアの両立は「金・時間・人」のリソースをフル活用すれば実現できる!〜Snowflake女子会 vol.8
snowwmn0824
0
120
Making AI Agents Safe and Fast- Jev, Obsidian, and the Meta-Harness
x5gtrn
PRO
0
140
あけおめLINE 傾向とその対策
nasa9084
0
330
時うどん〜Socket.getifaddrsで学ぶネットワーク編 / Tokiudon: The Socket.getifaddrs Edition
coe401_
4
270
CI/CDではもう遅い - 人とAIが迂回しないDevSecOps Verify基盤の再設計 -
kintotechdev
1
270
AIエージェントを最高のパートナーに育てる方法|評価と判断軸を育てる5つのステップ
koichiaoki
1
160
アクセスキーこわい やめかたと漏らさない工夫
sassssan68
1
800
3人で1000GPU超を統合運用する?マルチクラウド&オンプレを跨ぐ、構築と運用のリアル!
kazukun0716
1
200
Coil3を内部実装から読み解く~キャッシュ戦略とAVIF画像の描画〜/nikkei-tech-talk50
nikkei_engineer_recruiting
0
100
AIで社員の自主発信に広報目線を組み込む
_mossann_t
0
150
データ_AIの事業の勝敗をわけるもの
nek0128
1
480
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
72
12k
Making the Leap to Tech Lead
cromwellryan
135
10k
Optimising Largest Contentful Paint
csswizardry
37
4k
Building Applications with DynamoDB
mza
96
7.2k
Side Projects
sachag
456
43k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.9k
RailsConf 2023
tenderlove
30
1.6k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
830
Deep Space Network (abreviated)
tonyrice
0
320
Joys of Absence: A Defence of Solitary Play
codingconduct
1
530
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
470
Ruling the World: When Life Gets Gamed
codingconduct
0
360
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