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
「Chatwork」のEKS環境を支えるhelmfileを使用したマニフェスト管理術
hanayo04
1
400
PHPからはじめるコンピュータアーキテクチャ / From Scripts to Silicon: A Journey Through the Layers of Computing
tomzoh
2
120
推し書籍📚 / Books and a QA Engineer
ak1210
0
140
Figma Dev Mode MCP Serverを用いたUI開発
zoothezoo
0
230
Talk to Someone At Delta Airlines™️ USA Contact Numbers
travelcarecenter
0
160
ビジネス職が分析も担う事業部制組織でのデータ活用の仕組みづくり / Enabling Data Analytics in Business-Led Divisional Organizations
zaimy
1
390
毎晩の 負荷試験自動実行による効果
recruitengineers
PRO
5
180
データ戦略部門 紹介資料
sansan33
PRO
1
3.3k
サイバーエージェントグループのSRE10年の歩みとAI時代の生存戦略
shotatsuge
4
1k
第64回コンピュータビジョン勉強会「The PanAf-FGBG Dataset: Understanding the Impact of Backgrounds in Wildlife Behaviour Recognition」
x_ttyszk
0
240
CDKコード品質UP!ナイスな自作コンストラクタを作るための便利インターフェース
harukasakihara
2
230
AI エージェントと考え直すデータ基盤
na0
20
7.9k
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
Designing Experiences People Love
moore
142
24k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
970
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Navigating Team Friction
lara
187
15k
Thoughts on Productivity
jonyablonski
69
4.7k
Gamification - CAS2011
davidbonilla
81
5.4k
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