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.
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
High performance and scalability
1. High Performance and
Scalability
Adriaan Bloem, Sr Manager Online, MBC 07.03.2013 at Amplify Miami
Jan Haderka, CEO Magnolia Czech
1 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
2. TOC
Intro
Expect the unexpected
Scaling with Magnolia
Beyond Magnolia
Q&A
2 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
3. 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 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
4. Some things about Adriaan
Senior Manager Online
Platforms at MBC Group
Previously CMS analyst
and consultant
In the distant past tried
building a CMS at a
university
4 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
5. The only good reason to build your own CMS,
is to understand why you shouldn’t be
building your own CMS - Adriaan Bloem
5 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
6. We like old-fashioned speed
6 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
7. We like well-engineered speed
7 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
8. We like scale, power, and speed
8 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
9. MBC Group
9 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
10. 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 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
11. Hit Shows: Arab Idol
11 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
12. Hit Shows: Arabs Got Talent
12 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
13. Online properties
MBC.net:
entertainment
portal
SHAHID.net: video on demand
Nas, WWE Arabia, Actionha, Shopping, …
Mobile applications
Connected devices
...
13 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
14. Magnolia is a registered trademark owned by Magnolia
14 Version 1.1
International Ltd.
Thursday, 7 March 2013
15. ! ا*/.-,+ ا*)"ص '& ا$#"ت
- Some Lebanese Guy Sitting On A Mountain
With A Very Bad Mobile Connection
15 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
16. A quick history of scaling
the web
16 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
17. Pre-2000: “baking” HTML
17 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
18. Post-2005: “frying” dynamic scripts
18 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
19. 2013 onwards:
http://hsmaker.com/harlemshake.asp?url=http://
www.mbc.net/ar/movies.html
19 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
20. Harlem Shake: January 30th
20 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
21. First follow-up: February 2nd
21 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
22. Unstoppable Juggernaut
22 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
23. Unstoppable, “the next Gangnam Style”...
23 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
24. ...February 13th:
24 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
25. How do you cope with...
Visitors expecting a perfect
experience
Editors having to churn out as quick
as possible
25 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
26. Magnolia architecture is
very awesome. - Tariq S.
26 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
27. Scaling up with Magnolia
View from the top
27 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
28. Begin at the beginning and go on
till you come to the end - Lewis
Carroll
28 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
29. Multiplication
Internet
Magnolia
Load Balancer
Public A
Magnolia JCR
Activate
Author
JCR
Magnolia
Public B
JCR
Firewall
29 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
30. Multiplication
Internet
Magnolia
Load Balancer
Public A
Magnolia JCR
Activate
Author
JCR
Magnolia
Public B
JCR
Firewall
29 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
31. Multiplication
Internet
Magnolia
Load Balancer
Public A
Magnolia JCR
Activate
Author
JCR
Magnolia
Public B
JCR
Firewall
29 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
32. Specialization
Internal Network Internet
Magnolia
Activate
Public A
Load Balancer
JCR
Magnolia
Author
JCR
Magnolia
Public B
JCR
Firewall
30 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
33. Specialization
Internal Network Internet
Magnolia
Activate
Public A
Load Balancer
JCR
Magnolia
Author
JCR
Magnolia
Public B
JCR
User Generated
Content
Magnolia or not
Public C
JCR
Firewall
30 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
34. Clustering
Internal Network Internet
Magnolia
Activate
Load Balancer
Public A
Magnolia JCR Clustered
storage
Author
JCR Magnolia
Public B
Firewall
31 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
35. Clustering
Internal Network Internet
Magnolia
Activate
Load Balancer
Public A
Magnolia JCR Clustered
storage
Author
JCR Magnolia
Public B
Firewall
31 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
36. Clustering
Internal Network Internet
Magnolia
Activate
Load Balancer
Public A
Magnolia JCR Clustered
storage
Author
JCR Magnolia
Public B
Firewall
31 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
37. Clustering
Internal Network Internet
Magnolia
Activate
Load Balancer
Public A
Magnolia JCR Clustered
storage
Author
JCR Magnolia
Public B
Firewall
31 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
38. Know your content
32 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
39. Chaos is a name for any order that
produces confusion in our minds -
George Santayana
33 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
40. Where does your content live?
home
news
new-ceo
london-office
record-quarter
events
conference-2013
talent-meetup
uk-meetup
34 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
41. Where does your content live?
events 3
news 3 talent-meetup
home UK 2
news
new-ceo
london-office
new-ceo conference-2013
london-office
uk-meetup
record-quarter record-quarter
events
conference-2013
talent-meetup
uk-meetup
UK
london-office
uk-meetup
investor-relations
new-ceo
record-quarter
34 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
42. Performance Contributors
35 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
43. If you know your enemies and
know yourself, you will not be
imperiled in a hundred battles -
36 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
44. System Design
37 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
45. System Design
CPU RAM Disk / SAN Net
37 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
46. System Design
Application server Database
CPU RAM Disk / SAN Net
37 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
47. System Design
Repository configuration
Application server Database
CPU RAM Disk / SAN Net
37 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
48. System Design
Magnolia configuration
Repository configuration
Application server Database
CPU RAM Disk / SAN Net
37 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
49. System Design
Templates and content structures
Magnolia configuration
Repository configuration
Application server Database
CPU RAM Disk / SAN Net
37 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
50. System Design
Templates and content structures
Magnolia configuration
Repository configuration
Application server Database
CPU RAM Disk / SAN Net
37 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
51. System Monitoring
Templates and content structures
Magnolia configuration
Repository configuration
Monitoring
Application server Database
CPU RAM Disk / SAN Net
38 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
52. System Monitoring
Templates and content structures
Monitoring
Magnolia configuration
Repository configuration
Monitoring
Application server Database
CPU RAM Disk / SAN Net
38 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
53. Cache Monitor
Magnolia is a registered trademark owned by Magnolia
39 Version 1.1
International Ltd.
Thursday, 7 March 2013
54. Cache Monitor
don
e
Magnolia is a registered trademark owned by Magnolia
39 Version 1.1
International Ltd.
Thursday, 7 March 2013
55. Activation Monitor
Magnolia is a registered trademark owned by Magnolia
40 Version 1.1
International Ltd.
Thursday, 7 March 2013
56. Activation Monitor
to b
e sh
ipp
ed
Magnolia is a registered trademark owned by Magnolia
40 Version 1.1
International Ltd.
Thursday, 7 March 2013
57. Filter Monitor
Magnolia is a registered trademark owned by Magnolia
41 Version 1.1
International Ltd.
Thursday, 7 March 2013
58. Filter Monitor
in d
eve
lop
men
t
Magnolia is a registered trademark owned by Magnolia
41 Version 1.1
International Ltd.
Thursday, 7 March 2013
59. Rendering Engine Monitor
Magnolia is a registered trademark owned by Magnolia
42 Version 1.1
International Ltd.
Thursday, 7 March 2013
60. Rendering Engine Monitor
... o
na
wis
h li
st
Magnolia is a registered trademark owned by Magnolia
42 Version 1.1
International Ltd.
Thursday, 7 March 2013
61. Performance testing built in the process
Magnolia is a registered trademark owned by Magnolia
43 Version 1.1
International Ltd.
Thursday, 7 March 2013
62. Beyond Magnolia
44 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
63. MBC web audience...
45 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
64. ...and the internet backbone...
46 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
65. Layers upon layers
served from several trays
47 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013
66. Q&A
48 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Thursday, 7 March 2013