Andriy Kushnarov. BOND: a giant drupal in a huge company. DrupalCamp Kyiv 2011
-
Upload
vlad-savitsky -
Category
Technology
-
view
1.645 -
download
2
description
Transcript of Andriy Kushnarov. BOND: a giant drupal in a huge company. DrupalCamp Kyiv 2011
BOND: a giant Drupal in a huge company
Andriy [email protected]
Gold Sponsor ofDrupalCamp Kyiv 2011
Silver Sponsors ofDrupalCamp Kyiv 2011
Agenda
• About author• Berlingske Media• Digits and facts• Architecture• Q & A
About author
• Andriy Kushnarovo [email protected] about.me/akushnarov
• Agile coach• Certified ScrumMaster• Zend Certified Engineer
Denmark
Population: 5 511 791 (2009 yr.)
Berlingske Media
• Berlingske Media• The biggest mediahouse in Denmark• Founder: Ernst Henrich Berling• Foundation date: 1749 (262 years ago)
Berlingske Media
• Printed titleso 62 printed titleso 11 from that are daily
Berlingske Media
• 75 internet resources• Web-sites:
o www.bt.dko www.b.dko www.sporten.dko www.business.dk
Berlingske Media
• Contributing to OpenSourceo Drupal 7 launch party in Copenhageno Presentation on DrupalCon CPH o Christian Schmidt (c960657)
http://drupal.org/user/216078
BOND
Berlingske ON DrupalStart: Aug. 2007
First site: May 2009
Digits and facts
• Internet resourceso 23+ web-siteso 6M users per month (unique cookies)o 175M page views per month
Digits and facts
• BOND sourceso Total: 336Mo Custom modules: 206Mo Themes: 86M
Digits and facts
• Databaseo 20+ GB (disc files size) o 2.5M nodeso 60K taxonomy terms
Architecture
• Roleso Journalistso Editorso Site-managerso Developerso Adminso System architects
Architecture
• Architectureo All sites in one databaseo Separate backendo NO Views and CCKo A lot of Panelso A lot of cachingo A lot of problems :)
Architecture
• Nodeso Simple modelo Primary termo URL aliaseso Node queues
Architecture
• Data baseso Enterprise edition of Oracle MySQLo Master-slave architecture
1 master (RW) 5 slave (RO)
o Hardware 16 ядер 40gb памяти
Architecture
• Cachingo memcache
4 servers• Load balancing
o NetScalero Reverse proxy
Future
• Move existing projects to BOND• Develop new projects on BOND • New cache strategies
Thanks for attantion!Q & A ?
Andriy [email protected]