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
WebcampZG 2012
Search
Goran Peretin
November 24, 2012
Programming
440
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
WebcampZG 2012
Goran Peretin
November 24, 2012
More Decks by Goran Peretin
See All by Goran Peretin
Webcamp Zagreb 2013
gperetin
1
330
On Concurrency
gperetin
1
410
Greenlet-based concurrency
gperetin
2
680
Other Decks in Programming
See All in Programming
AI 輔助遺留系統現代化的經驗分享
jame2408
1
960
DynamoDBには集計系のクエリがないけどなんとかしたい
musan
1
180
Creating Composable Callables in Contemporary C++
rollbear
0
160
AI 時代のソフトウェア設計の学び方
masuda220
PRO
29
13k
Strategic Design in the Frontend: Moduliths & Micro Frontends @DDDEurope
manfredsteyer
PRO
0
130
Signal Forms: Details & Live Coding @enterJS 2026 in Mannheim
manfredsteyer
PRO
0
180
「なぜそう決めたのか」を残し続ける仕組み ― Notion AI カスタムエージェント × Slack連携による設計判断の自動記録 - NIKKEI Tech Talk #47
niftycorp
PRO
0
220
気づいたらRubyで100作品 ー クリエイティブコーディングが生活の一部になるまで / 100 Ruby Sketches Later: How Creative Coding Became Part of My Life
chobishiba
3
600
スマートグラスで並列バイブコーディング
hyshu
0
260
Go1.27で導入されるジェネリクスメソッドでできること
mackee
0
170
OSもどきOS
arkw
0
580
エンジニアと一緒にテストコードの設計と実装を改善した話
mototakatsu
0
210
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
300
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
170
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Tell your own story through comics
letsgokoyo
1
960
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
950
Thoughts on Productivity
jonyablonski
76
5.2k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
560
First, design no harm
axbom
PRO
2
1.2k
So, you think you're a good person
axbom
PRO
2
2.1k
Optimizing for Happiness
mojombo
378
71k
Transcript
Razvoj distribuiranih web sustava Goran Peretin @gperetin
student @ voditelj razvoja @ CTO @
• Bunkhouse – sustav za obradu, spremanje i distribuciju video
datoteka • 1 datoteka = 1 – 250GB (+ obrada!) • Python, Linux
None
Amazon EC2 RedisToGo Amazon EC2 ... Amazon S3
• - Skup • + Jednostavan deploy • + Integracija
s vanjskim servisima • +/- Amazon EC2 • OK
• - Stabilnost – • - S3 Torrent streaming
– limit na 75KB/s? • - File size limit 5GB (multipart) • - S3 – SKUP – Outgoing transfer – Requesti • + S3 – Disk import • SREDNJE
• + Python, Ruby, Java SDK • - Dokumentacija nije
up to date • - Zatvoren razvoj (ne primaju patcheve) • + Intuitivna integracija za korisnike • OK
• + Vrlo jednostavna integracija • + Odlična dokumentacija •
+ Dobar API • +/- S3 integracija (iako “zaborave” spomenuti detalje) • SUPER
• - Kompliciran API (upload videa – 6 API metoda)
• - Loša integracija Vimeo PRO – neki featurei nisu dostupni kroz API • + Jednostavan embed • SREDNJE
• Skup • Malo prostora • Limitiran broj konekcija •
LOŠE
• Decoupling • Log everything!!1 • Papertrail – log management
• Nikad previše dashboarda (iako 1 je idealno) • Testiranje – teško • Nakon 3 mjeseca...
Amazon EC2 RedisToGo Amazon EC2 ... Amazon S3
Otprilike...
...
storage + transfer EC2 + S3 + Heroku Hetzner 2TB
+ 1TB $559 $500 5TB + 2TB $1179 $830 20TB + 10TB $4389 $1555 Zašto? ...iako • više održavanja • sporije • Dropbox samo u SAD – 5.5MB/s na 3.5MB/s • AJAX heavy web aplikacija • Transfer sa i na Zencoder • But... It doesn’t scale?
Hvala!