high performance and scalability
DESCRIPTION
Performance is not only about web experience, but also about how many visitors your website can handle at peak times. In this presentation, you will hear straight from the horse's mouth how the biggest broadcasting operation in the Middle East, with a viewership of 165 million people, has worked with Magnolia, the CMS, as well as Magnolia, the vendor, to maximize performance.TRANSCRIPT
Magnolia is a registered trademark owned by Magnolia International Ltd.Version 1.1
Adriaan Bloem, Sr Manager Online, MBC 07.03.2013 at Amplify MiamiJan Haderka, CEO Magnolia Czech
High Performance and Scalability
1
Thursday, 7 March 2013
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
TOC
IntroExpect the unexpectedScaling with MagnoliaBeyond MagnoliaQ & A
2
Thursday, 7 March 2013
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Some things about Jan
Presently CEO of Magnolia CZ
In the past senior developer of Magnolia
In the distant past architect and developer on other CMSs
3
Thursday, 7 March 2013
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Some things about Adriaan
Senior Manager OnlinePlatforms at MBC GroupPreviously CMS analystand consultantIn the distant past triedbuilding a CMS at auniversity
4
Thursday, 7 March 2013
Magnolia is a registered trademark owned by Magnolia International Ltd.Version 1.1
The only good reason to build your own CMS, is to understand why you shouldn’t be
building your own CMS - Adriaan Bloem
5
Thursday, 7 March 2013
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
We like old-fashioned speed
6
Thursday, 7 March 2013
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
We like well-engineered speed
7
Thursday, 7 March 2013
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
We like scale, power, and speed
8
Thursday, 7 March 2013
Magnolia is a registered trademark owned by Magnolia International Ltd.Version 1.1
MBC Group
9
Thursday, 7 March 2013
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
MBC Group
Founded in London in 1991, now based in Dubai
Largest broadcaster in the Middle East; ~165 million viewers, ~50% market share
Ten television channels, two radio; online, mobile
10
Thursday, 7 March 2013
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Hit Shows: Arab Idol
11
Thursday, 7 March 2013
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Hit Shows: Arabs Got Talent
12
Thursday, 7 March 2013
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Online properties
MBC.net: entertainment portal
SHAHID.net: video on demandNas, WWE Arabia, Actionha, Shopping, …
Mobile applications
Connected devices. . .
13
Thursday, 7 March 2013
Version 1.1Magnolia is a registered trademark owned by Magnolia
International Ltd.14
Thursday, 7 March 2013
Magnolia is a registered trademark owned by Magnolia International Ltd.Version 1.1
التطبيق الخاص بك ا$صات! - Some Lebanese Guy Sitting On A Mountain
With A Very Bad Mobile Connection
15
Thursday, 7 March 2013
Magnolia is a registered trademark owned by Magnolia International Ltd.Version 1.1
A quick history of scaling the web
16
Thursday, 7 March 2013
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Pre-2000: “baking” HTML
17
Thursday, 7 March 2013
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Post-2005: “frying” dynamic scripts
18
Thursday, 7 March 2013
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
2013 onwards:
http://hsmaker.com/harlemshake.asp?url=http://www.mbc.net/ar/movies.html
19
Thursday, 7 March 2013
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Harlem Shake: January 30th
20
Thursday, 7 March 2013
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
First follow-up: February 2nd
21
Thursday, 7 March 2013
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Unstoppable Juggernaut
22
Thursday, 7 March 2013
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Unstoppable, “the next Gangnam Style”...
23
Thursday, 7 March 2013
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
...February 13th:
24
Thursday, 7 March 2013
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
How do you cope with...
25
Visitors expecting a perfect experienceEditors having to churn out as quick as possible
Thursday, 7 March 2013
Magnolia is a registered trademark owned by Magnolia International Ltd.Version 1.1
Magnolia architecture is very awesome. - Tariq S.
26
Thursday, 7 March 2013
Magnolia is a registered trademark owned by Magnolia International Ltd.Version 1.1
Scaling up with Magnolia
27
View from the top
Thursday, 7 March 2013
Magnolia is a registered trademark owned by Magnolia International Ltd.Version 1.1
Begin at the beginning and go on till you come to the end - Lewis
Carroll
28
Thursday, 7 March 2013
Author
Magnolia
Firewall
Activate
Internet
Load
Bal
ance
r
JCR
Public A
Magnolia
JCR
Public B
Magnolia
JCR
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Multiplication
29
Thursday, 7 March 2013
Author
Magnolia
Firewall
Activate
Internet
Load
Bal
ance
r
JCR
Public A
Magnolia
JCR
Public B
Magnolia
JCR
Author
Magnolia
Firewall
Activate
Internet
Load
Bal
ance
r
JCR
Public A
Magnolia
JCR
Public B
Magnolia
JCR
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Multiplication
29
Thursday, 7 March 2013
Author
Magnolia
Firewall
Activate
Internet
Load
Bal
ance
r
JCR
Public A
Magnolia
JCR
Public B
Magnolia
JCR
Author
Magnolia
Firewall
Activate
Internet
Load
Bal
ance
r
JCR
Public A
Magnolia
JCR
Public B
Magnolia
JCR
Author
Magnolia
Firewall
Activate
Internet
Load
Bal
ance
r
JCR
Public A
Magnolia
JCR
Public B
Magnolia
JCR
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Multiplication
29
Thursday, 7 March 2013
Author
Magnolia
Public A
Magnolia
Public B
Magnolia
Firewall
Activate
Load
Bal
ance
r
JCR
JCR
JCR
Internal Network Internet
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Specialization
30
Thursday, 7 March 2013
Author
Magnolia
Public A
Magnolia
Public B
Magnolia
Firewall
Activate
Load
Bal
ance
r
JCR
JCR
JCR
Internal Network Internet
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Specialization
30
Author
Magnolia
Public A
Magnolia
Public B
Magnolia
Firewall
Activate
Load
Bal
ance
r
JCR
JCR
JCR
Public C
Magnolia or not
JCR
Internal Network Internet
User Generated Content
Thursday, 7 March 2013
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Clustering
31
Public B
Magnolia
Public A
MagnoliaInternal Network
Clustered storage
Author
Magnolia
JCR
Activate
JCR
Firewall
Load
Bal
ance
r
Internet
Thursday, 7 March 2013
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Clustering
31
Public B
Magnolia
Public A
MagnoliaInternal Network
Clustered storage
Author
Magnolia
JCR
Activate
JCR
Firewall
Load
Bal
ance
r
Internet
Thursday, 7 March 2013
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Clustering
31
Public B
Magnolia
Public A
MagnoliaInternal Network
Clustered storage
Author
Magnolia
JCR
Activate
JCR
Firewall
Load
Bal
ance
r
Internet
Thursday, 7 March 2013
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Clustering
31
Public B
Magnolia
Public A
MagnoliaInternal Network
Clustered storage
Author
Magnolia
JCR
Activate
JCR
Firewall
Load
Bal
ance
r
Internet
Thursday, 7 March 2013
Magnolia is a registered trademark owned by Magnolia International Ltd.Version 1.1
Know your content
32
Thursday, 7 March 2013
Magnolia is a registered trademark owned by Magnolia International Ltd.Version 1.1
Chaos is a name for any order that produces confusion in our minds -
George Santayana
33
Thursday, 7 March 2013
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Where does your content live?
34
home
news
new-ceo
london-office
record-quarter
events
conference-2013
talent-meetup
uk-meetup
Thursday, 7 March 2013
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Where does your content live?
34
home
news
new-ceo
london-office
record-quarter
events
conference-2013
talent-meetup
uk-meetup
london-office
record-quarter
talent-meetup
new-ceo
uk-meetup
events 3
UK
london-office
uk-meetup
investor-relations
new-ceo
record-quarter
conference-2013
news 3UK 2
Thursday, 7 March 2013
Magnolia is a registered trademark owned by Magnolia International Ltd.Version 1.1
Performance Contributors
35
Thursday, 7 March 2013
Magnolia is a registered trademark owned by Magnolia International Ltd.Version 1.1
If you know your enemies and know yourself, you will not be
imperiled in a hundred battles -
36
Thursday, 7 March 2013
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
System Design
37
Thursday, 7 March 2013
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
System Design
37
Disk / SANCPU RAM Net
Thursday, 7 March 2013
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
System Design
37
Disk / SANCPU RAM Net
Application server Database
Thursday, 7 March 2013
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
System Design
37
Disk / SANCPU RAM Net
Application server Database
Repository configuration
Thursday, 7 March 2013
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
System Design
37
Disk / SANCPU RAM Net
Application server Database
Repository configuration
Magnolia configuration
Thursday, 7 March 2013
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
System Design
37
Disk / SANCPU RAM Net
Application server Database
Repository configuration
Magnolia configuration
Templates and content structures
Thursday, 7 March 2013
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
System Design
37
Disk / SANCPU RAM Net
Application server Database
Repository configuration
Magnolia configurationTemplates and content structures
Thursday, 7 March 2013
Monitoring
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
System Monitoring
38
Disk / SANCPU RAM Net
Application server Database
Repository configuration
Magnolia configuration
Templates and content structures
Thursday, 7 March 2013
Monitoring
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
System Monitoring
38
Disk / SANCPU RAM Net
Application server Database
Repository configuration
Magnolia configuration
Templates and content structures
Monitoring
Thursday, 7 March 2013
Version 1.1Magnolia is a registered trademark owned by Magnolia
International Ltd.
Cache Monitor
39
Thursday, 7 March 2013
Version 1.1Magnolia is a registered trademark owned by Magnolia
International Ltd.
Cache Monitor
39
done
Thursday, 7 March 2013
Version 1.1Magnolia is a registered trademark owned by Magnolia
International Ltd.
Activation Monitor
40
Thursday, 7 March 2013
Version 1.1Magnolia is a registered trademark owned by Magnolia
International Ltd.
Activation Monitor
40
to be shipped
Thursday, 7 March 2013
Version 1.1Magnolia is a registered trademark owned by Magnolia
International Ltd.
Filter Monitor
41
Thursday, 7 March 2013
Version 1.1Magnolia is a registered trademark owned by Magnolia
International Ltd.
Filter Monitor
41
in development
Thursday, 7 March 2013
Version 1.1Magnolia is a registered trademark owned by Magnolia
International Ltd.
Rendering Engine Monitor
42
Thursday, 7 March 2013
Version 1.1Magnolia is a registered trademark owned by Magnolia
International Ltd.
Rendering Engine Monitor
42
... on a wish list
Thursday, 7 March 2013
Version 1.1Magnolia is a registered trademark owned by Magnolia
International Ltd.
Performance testing built in the process
43
Thursday, 7 March 2013
Magnolia is a registered trademark owned by Magnolia International Ltd.Version 1.1
Beyond Magnolia
44
Thursday, 7 March 2013
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
MBC web audience...
45
Thursday, 7 March 2013
Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
...and the internet backbone...
46
Thursday, 7 March 2013
Magnolia is a registered trademark owned by Magnolia International Ltd.Version 1.1
Layers upon layersserved from several trays
47
Thursday, 7 March 2013
Magnolia is a registered trademark owned by Magnolia International Ltd.Version 1.1
Q & A
48
Thursday, 7 March 2013