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