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
87
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
110
Search, Embeddings & Vector-DBs
chluehr
0
130
Reality Check: Automated Content Production at Enterprise Scale with Pimcore
chluehr
0
73
The how and why of getting Freelancers
chluehr
0
72
Content & Master Data Management with Pimcore
chluehr
1
720
Master Data Management with Pimcore
chluehr
0
210
Swoole in 5 Minutes [en]
chluehr
1
12k
PIM & Master Data Management with Pimcore 5 [en]
chluehr
2
310
Digital Transformation & Master Data Management with Pimcore 5
chluehr
0
250
Other Decks in Programming
See All in Programming
GISエンジニアから見たLINKSデータ
nokonoko1203
0
190
CSC307 Lecture 02
javiergs
PRO
1
760
SQL Server 2025 LT
odashinsuke
0
150
生成AI時代を勝ち抜くエンジニア組織マネジメント
coconala_engineer
0
39k
Combinatorial Interview Problems with Backtracking Solutions - From Imperative Procedural Programming to Declarative Functional Programming - Part 2
philipschwarz
PRO
0
140
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
400
Cap'n Webについて
yusukebe
0
160
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
310
AgentCoreとHuman in the Loop
har1101
4
150
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
2
1.3k
[AI Engineering Summit Tokyo 2025] LLMは計画業務のゲームチェンジャーか? 最適化業務における活⽤の可能性と限界
terryu16
2
300
JETLS.jl ─ A New Language Server for Julia
abap34
2
480
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
46
7.9k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
130
Amusing Abliteration
ianozsvald
0
86
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
180
Being A Developer After 40
akosma
91
590k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.1k
How STYLIGHT went responsive
nonsquared
100
6k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
95
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
190
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
Site-Speed That Sticks
csswizardry
13
1k
[RailsConf 2023] Rails as a piece of cake
palkan
58
6.2k
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!