Your SlideShare is downloading. ×
0
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
High performance and scalability
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

High performance and scalability

482

Published on

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 …

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.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
482
On Slideshare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
4
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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

×