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
Anforderungen an Betriebsumgebungen für Social ...
Search
Christoph Lühr
May 30, 2012
Programming
0
84
Anforderungen an Betriebsumgebungen für Social Media Apps
Talk held at "get IT together" event / september 2012 / Kulturbrauerei Franzz Club Berlin Germany
Christoph Lühr
May 30, 2012
Tweet
Share
More Decks by Christoph Lühr
See All by Christoph Lühr
Vektor-Suche & LLMs
chluehr
0
79
Search, Embeddings & Vector-DBs
chluehr
0
99
Reality Check: Automated Content Production at Enterprise Scale with Pimcore
chluehr
0
58
The how and why of getting Freelancers
chluehr
0
67
Content & Master Data Management with Pimcore
chluehr
1
590
Master Data Management with Pimcore
chluehr
0
190
Swoole in 5 Minutes [en]
chluehr
1
12k
PIM & Master Data Management with Pimcore 5 [en]
chluehr
2
300
Digital Transformation & Master Data Management with Pimcore 5
chluehr
0
230
Other Decks in Programming
See All in Programming
Datadog RUM 本番導入までの道
shinter61
1
220
無関心の谷
kanayannet
0
160
Enterprise Web App. Development (2): Version Control Tool Training Ver. 5.1
knakagawa
1
110
Julia という言語について (FP in Julia « SIDE: F ») for 関数型まつり2025
antimon2
3
900
JSAI2025 RecSysChallenge2024 優勝報告
unonao
1
440
カクヨムAndroidアプリのリブート
numeroanddev
0
390
Devinで実践する!AIエージェントと協働する開発組織の作り方
masahiro_nishimi
6
2.9k
iOSアプリ開発もLLMで自動運転する
hiragram
6
2.3k
Gleamという選択肢
comamoca
6
670
RubyKaigiで得られる10の価値 〜Ruby話を聞くことだけが RubyKaigiじゃない〜
tomohiko9090
0
140
Rails産でないDBを Railsに引っ越すHACK - Omotesando.rb #110
lnit
1
160
TypeScript LSP の今までとこれから
quramy
1
480
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
81
9k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.8k
How GitHub (no longer) Works
holman
314
140k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Thoughts on Productivity
jonyablonski
69
4.7k
Stop Working from a Prison Cell
hatefulcrawdad
269
20k
Designing for humans not robots
tammielis
253
25k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
47
2.8k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Automating Front-end Workflow
addyosmani
1370
200k
Rails Girls Zürich Keynote
gr2m
94
14k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
180
53k
Transcript
Anforderungen an Betriebsumgebungen für Social Media Apps get IT together
/ 2012-06
Head of Development Christoph Lühr
Online Agentur basilicom
None
buzzword! Social Media
Social Media - Definition • Interaktion • Kommunikation • User
generated content • Dynamische Inhalte
Social Media Apps - Klassifizierung • Gaming • Competitions •
Info- / Entertainment • Marketing (Branded Apps)!
Image source: http://www.flickr.com/photos/stinajonsson/3932774410 CC BY-NC 2.0
Social Media Apps - Eigenschaften • Kurze Entwicklungszeit • Kurze
Lebensdauer • Dynamischer / personalisierter Content! ◦ Caching ist schwer
None
None
None
Entwicklung • Rapid Development - LAMP • Standard Tools &
Frameworks ◦ Zend Framework ◦ Pimcore CMS • + Custom Stack ◦ Bild-/ Videoverarbeitung, ... • Out-of-the-Box Module + Customization ◦ Lose Kopplung, Service Architektur, JSON-RPC
Testing / Integration / Deployment • Virtualisierte Entwicklungsumgebungen ◦ Virtualbox,
Scripted Setup, Phing • Continuous Integration ◦ Teamcity: Lint, Metriken, Mess Detection • 1-Click Deployment ◦ Versionsverwaltung, GIT ◦ Preview, Staging
Betriebsumgebungen
Betriebsumgebungen - Parameter • Leistung • Skalierbarkeit • Verfügbarkeit •
Software-Stack • Support • Preis
Betriebsumgebungen - Typisierung • Shared Webspace • Virtual Server •
Dedicated Server • Cluster • PaaS - Platform as a Service • Cloud
Cloud
Cloud • Virtualisierung • Variable Ressourcen (CPU, RAM, ...) •
Leistung & (schnelle) Skalierbarkeit • Kosten ^ Nutzung - Preis • Isolation - Verfügbarkeit • Entwicklungsprozess + Deployments • Fehleranalyse
Case-Stories
None
Durex Love-Check • Fragebogen • Matching • Viral - Invite
• 360.000 Teilnehmer • 3.5 Mio. Aktionen
None
Peugeot 208 Launch - Mosaik • Bild-Upload • CMS /
Redaktion • Sharing + Gewinnspiel • Aufwendige (CPU/RAM) Bildgenerierung • Flexible Konfiguration
None
VZ-Treff - Dating-App • Komplexe Ajax App • Real-Time Notifications
• Matching / Solr • Queuing-System • ESX Cluster (9-Nodes) • Ausgelegt für ~ 250.000 Teilnehmer
Fragen?
Danke!