Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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
120
Reality Check: Automated Content Production at Enterprise Scale with Pimcore
chluehr
0
70
The how and why of getting Freelancers
chluehr
0
70
Content & Master Data Management with Pimcore
chluehr
1
680
Master Data Management with Pimcore
chluehr
0
200
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
テストやOSS開発に役立つSetup PHP Action
matsuo_atsushi
0
150
Microservices rules: What good looks like
cer
PRO
0
1.1k
Integrating WordPress and Symfony
alexandresalome
0
150
ハイパーメディア駆動アプリケーションとIslandアーキテクチャ: htmxによるWebアプリケーション開発と動的UIの局所的適用
nowaki28
0
390
堅牢なフロントエンドテスト基盤を構築するために行った取り組み
shogo4131
8
2.3k
AIコードレビューがチームの"文脈"を 読めるようになるまで
marutaku
0
350
Socio-Technical Evolution: Growing an Architecture and Its Organization for Fast Flow
cer
PRO
0
320
Microservices Platforms: When Team Topologies Meets Microservices Patterns
cer
PRO
1
1k
TypeScriptで設計する 堅牢さとUXを両立した非同期ワークフローの実現
moeka__c
6
3k
dotfiles 式年遷宮 令和最新版
masawada
1
740
非同期処理の迷宮を抜ける: 初学者がつまづく構造的な原因
pd1xx
1
700
S3 VectorsとStrands Agentsを利用したAgentic RAGシステムの構築
tosuri13
6
300
Featured
See All Featured
Context Engineering - Making Every Token Count
addyosmani
9
490
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.2k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Faster Mobile Websites
deanohume
310
31k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
GraphQLとの向き合い方2022年版
quramy
50
14k
Bash Introduction
62gerente
615
210k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.4k
Code Reviewing Like a Champion
maltzj
527
40k
Navigating Team Friction
lara
191
16k
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!