SlideShare une entreprise Scribd logo
1  sur  32
Yonja Media Group VPE/CTO CoP Meeting 18 August 2008 1 Confidential - Yonja, LLC
Why I’m tired… 18 August 2008 Confidential - Yonja, LLC 2
Who We Are Founded Q3 2003 in San Francisco Today offices in SF and Istanbul Several online properties aimed at the Turkish market Self funded and bootstrapped into profitability 18 August 2008 Confidential - Yonja, LLC 3
The Team 18 August 2008 Confidential - Yonja, LLC 4
History Founded & initial development late 2003 Launch January 2004 July 2004: 100K Members Profitable since Q1 2005 Opened Istanbul office Q3 2005 September 2005: 1M Members  Sold 65% of company in 2007 (Q2 and Q4) February 2008: 5M Members 18 August 2008 Confidential - Yonja, LLC 5
The Numbers 1.5 Billion monthly page views * 50 Million page views per day * 7000 new members per day * 5 Million registered members 22 Employees (some part time) 42 Servers * Peak months 18 August 2008 Confidential - Yonja, LLC 6
Yonja.com Social Networking / Dating site Flagship product Aimed initially at international people, but grew virally in Turkey 95%+ Traffic from Turkey 18 August 2008 Confidential - Yonja, LLC 7
Metroliste.com Free listings service Launched June 2005 Up to 400 new listings per day Integrated also into Yonja. 60% listings from there. 18 August 2008 Confidential - Yonja, LLC 8
7inci.com (7 pearls) Daily women’s email newsletter Launched April 2006 30000+ Subscribers Advertising deals for website and mailings. 18 August 2008 Confidential - Yonja, LLC 9
Nolyo.com (What’s Up) Twitter like service Badges for other social networks 18 August 2008 Confidential - Yonja, LLC 10
YonjaMedia.com Main corporate site News outlet Aimed at investors, advertisers and job seekers  18 August 2008 Confidential - Yonja, LLC 11
Revenue Sources 18 August 2008 Confidential - Yonja, LLC 12 Today 70/30 split Q2 2007
Advertisers 18 August 2008 Confidential - Yonja, LLC 13
Special Projects for Advertisers Picture Competition Video Competition Coke Store Soccer video trivia game Vodafone funny SMS quotes Nike Human Race Sponsored sections (music, video etc) 18 August 2008 Confidential - Yonja, LLC 14
What is it about Turkey 18 August 2008 Confidential - Yonja, LLC 15 Source: ebay
Broadband in Turkey 18 August 2008 Confidential - Yonja, LLC 16 Source: ebay
Growing Ad Market 18 August 2008 Confidential - Yonja, LLC 17 Source: ebay
Young Population  72% under 35 18 August 2008 Confidential - Yonja, LLC 18 Source: ebay
Technical Architecture Dual CPU Intel servers Linux (CentOS) Mysql 5.0 Java 1.5 and 1.6 Tomcat 5.5 Apache 2.x Lighttpd (pron. Lighty) Memcached 18 August 2008 Confidential - Yonja, LLC 19
Network  18 August 2008 Confidential - Yonja, LLC 20 ,[object Object]
DDOS appliance is most exotic feature,[object Object]
DB Servers Fast Disks (RAID 10 6x15K SAS) Lots of memory, up to 32GB Fast CPUs Scale out with replication Partitioned by functional area New: Use Memcached for data that is expensive to query If you would start from scratch… 18 August 2008 Confidential - Yonja, LLC 22 Current setup is less messy ;)
Image Servers Use most of Yonja’s bandwidth Lighttpd to serve content Images stored in triple hashed directory tree Medium speed disks More memory did not help speed NFS mount to app servers (not recommended) Nightly backup 18 August 2008 Confidential - Yonja, LLC 23
Video Servers Needed CDN to perform well in Turkey One Tomcat running on each video server for uploads -> no NFS needed ffmpeg for video transcoding Imagemagik for thumbnail processing Lighttpd for content serving Videos stored in triple hash directory tree Each video is reviewed before it appears on the site 18 August 2008 Confidential - Yonja, LLC 24
Development Environment CVS Eclipse ANT 18 August 2008 Confidential - Yonja, LLC 25
Monitoring CACTI Monit External monitoring: websitepulse.com 18 August 2008 Confidential - Yonja, LLC 26
Management System 18 August 2008 Confidential - Yonja, LLC 27
Management System 18 August 2008 Confidential - Yonja, LLC 28
Past Challenges Scaling scalingscaling… Email delivery CC Fraud Phishing Hacking DDOS Attacks Ad agencies 18 August 2008 Confidential - Yonja, LLC 29
Coming Soon Open Social Turkish Multiplayer Games Page Layout / Site Redesign More University functionality And much more 18 August 2008 Confidential - Yonja, LLC 30
Tour of Site(s) If time permits…. 18 August 2008 Confidential - Yonja, LLC 31
Thank You! Questions? 18 August 2008 Confidential - Yonja, LLC 32

Contenu connexe

Similaire à Yonja Media Group

Tracxn - Online Video Startup Landscape
Tracxn - Online Video Startup LandscapeTracxn - Online Video Startup Landscape
Tracxn - Online Video Startup Landscape
Tracxn
 
ICDCS‘08 WebIBC
ICDCS‘08 WebIBCICDCS‘08 WebIBC
ICDCS‘08 WebIBC
Zhi Guan
 

Similaire à Yonja Media Group (20)

Three Monitoring Mistakes and How to Avoid Them
Three Monitoring Mistakes and How to Avoid ThemThree Monitoring Mistakes and How to Avoid Them
Three Monitoring Mistakes and How to Avoid Them
 
NYC Titanium User's Group - tiConf US Revisited
NYC Titanium User's Group - tiConf US RevisitedNYC Titanium User's Group - tiConf US Revisited
NYC Titanium User's Group - tiConf US Revisited
 
IPTC NewsCodes - Controlled Vocabularies for the News Media (EBU MDN Workshop...
IPTC NewsCodes - Controlled Vocabularies for the News Media (EBU MDN Workshop...IPTC NewsCodes - Controlled Vocabularies for the News Media (EBU MDN Workshop...
IPTC NewsCodes - Controlled Vocabularies for the News Media (EBU MDN Workshop...
 
Tracxn - Geo Monthly Report - Italy Tech - Dec 2021
Tracxn - Geo Monthly Report - Italy Tech - Dec 2021Tracxn - Geo Monthly Report - Italy Tech - Dec 2021
Tracxn - Geo Monthly Report - Italy Tech - Dec 2021
 
ETCDEV Presentation - at ETC Lunch May 2017
ETCDEV Presentation - at ETC Lunch May 2017 ETCDEV Presentation - at ETC Lunch May 2017
ETCDEV Presentation - at ETC Lunch May 2017
 
Future Internet Visions: An Opportunity for Ireland
Future Internet Visions: An Opportunity for IrelandFuture Internet Visions: An Opportunity for Ireland
Future Internet Visions: An Opportunity for Ireland
 
Axway Titanium - Whats New? (2018)
Axway Titanium - Whats New? (2018)Axway Titanium - Whats New? (2018)
Axway Titanium - Whats New? (2018)
 
Tracxn - Online Video Startup Landscape
Tracxn - Online Video Startup LandscapeTracxn - Online Video Startup Landscape
Tracxn - Online Video Startup Landscape
 
ATA 2008 LT-4 Free and Open Source Software for Translators
ATA 2008 LT-4 Free and Open Source Software for TranslatorsATA 2008 LT-4 Free and Open Source Software for Translators
ATA 2008 LT-4 Free and Open Source Software for Translators
 
Tracxn - Geo - Japan Tech
Tracxn - Geo - Japan TechTracxn - Geo - Japan Tech
Tracxn - Geo - Japan Tech
 
IoT: beyond the coffee machine
IoT: beyond the coffee machineIoT: beyond the coffee machine
IoT: beyond the coffee machine
 
Funnel Analysis with Apache Spark and Druid
Funnel Analysis with Apache Spark and DruidFunnel Analysis with Apache Spark and Druid
Funnel Analysis with Apache Spark and Druid
 
ICDCS‘08 WebIBC
ICDCS‘08 WebIBCICDCS‘08 WebIBC
ICDCS‘08 WebIBC
 
Solve system problems with predictive analytics
Solve system problems with predictive analyticsSolve system problems with predictive analytics
Solve system problems with predictive analytics
 
A real use case of Provenance tracking using Blockchain
A real use case of Provenance tracking using BlockchainA real use case of Provenance tracking using Blockchain
A real use case of Provenance tracking using Blockchain
 
Top Three Mistakes People Make with Monitoring
Top Three Mistakes People Make with MonitoringTop Three Mistakes People Make with Monitoring
Top Three Mistakes People Make with Monitoring
 
Ethereum Classic - technology progress to date and next steps
Ethereum Classic - technology progress to date and next stepsEthereum Classic - technology progress to date and next steps
Ethereum Classic - technology progress to date and next steps
 
Get Into Open Source
Get Into Open SourceGet Into Open Source
Get Into Open Source
 
Ecotech capabilities business intelligence made simple
Ecotech capabilities   business intelligence made simpleEcotech capabilities   business intelligence made simple
Ecotech capabilities business intelligence made simple
 
2018 12-10 apidays.io eric horesnyi streamdata.io event-driven ap is
2018 12-10 apidays.io eric horesnyi streamdata.io event-driven ap is2018 12-10 apidays.io eric horesnyi streamdata.io event-driven ap is
2018 12-10 apidays.io eric horesnyi streamdata.io event-driven ap is
 

Dernier

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Dernier (20)

FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 

Yonja Media Group

  • 1. Yonja Media Group VPE/CTO CoP Meeting 18 August 2008 1 Confidential - Yonja, LLC
  • 2. Why I’m tired… 18 August 2008 Confidential - Yonja, LLC 2
  • 3. Who We Are Founded Q3 2003 in San Francisco Today offices in SF and Istanbul Several online properties aimed at the Turkish market Self funded and bootstrapped into profitability 18 August 2008 Confidential - Yonja, LLC 3
  • 4. The Team 18 August 2008 Confidential - Yonja, LLC 4
  • 5. History Founded & initial development late 2003 Launch January 2004 July 2004: 100K Members Profitable since Q1 2005 Opened Istanbul office Q3 2005 September 2005: 1M Members Sold 65% of company in 2007 (Q2 and Q4) February 2008: 5M Members 18 August 2008 Confidential - Yonja, LLC 5
  • 6. The Numbers 1.5 Billion monthly page views * 50 Million page views per day * 7000 new members per day * 5 Million registered members 22 Employees (some part time) 42 Servers * Peak months 18 August 2008 Confidential - Yonja, LLC 6
  • 7. Yonja.com Social Networking / Dating site Flagship product Aimed initially at international people, but grew virally in Turkey 95%+ Traffic from Turkey 18 August 2008 Confidential - Yonja, LLC 7
  • 8. Metroliste.com Free listings service Launched June 2005 Up to 400 new listings per day Integrated also into Yonja. 60% listings from there. 18 August 2008 Confidential - Yonja, LLC 8
  • 9. 7inci.com (7 pearls) Daily women’s email newsletter Launched April 2006 30000+ Subscribers Advertising deals for website and mailings. 18 August 2008 Confidential - Yonja, LLC 9
  • 10. Nolyo.com (What’s Up) Twitter like service Badges for other social networks 18 August 2008 Confidential - Yonja, LLC 10
  • 11. YonjaMedia.com Main corporate site News outlet Aimed at investors, advertisers and job seekers 18 August 2008 Confidential - Yonja, LLC 11
  • 12. Revenue Sources 18 August 2008 Confidential - Yonja, LLC 12 Today 70/30 split Q2 2007
  • 13. Advertisers 18 August 2008 Confidential - Yonja, LLC 13
  • 14. Special Projects for Advertisers Picture Competition Video Competition Coke Store Soccer video trivia game Vodafone funny SMS quotes Nike Human Race Sponsored sections (music, video etc) 18 August 2008 Confidential - Yonja, LLC 14
  • 15. What is it about Turkey 18 August 2008 Confidential - Yonja, LLC 15 Source: ebay
  • 16. Broadband in Turkey 18 August 2008 Confidential - Yonja, LLC 16 Source: ebay
  • 17. Growing Ad Market 18 August 2008 Confidential - Yonja, LLC 17 Source: ebay
  • 18. Young Population 72% under 35 18 August 2008 Confidential - Yonja, LLC 18 Source: ebay
  • 19. Technical Architecture Dual CPU Intel servers Linux (CentOS) Mysql 5.0 Java 1.5 and 1.6 Tomcat 5.5 Apache 2.x Lighttpd (pron. Lighty) Memcached 18 August 2008 Confidential - Yonja, LLC 19
  • 20.
  • 21.
  • 22. DB Servers Fast Disks (RAID 10 6x15K SAS) Lots of memory, up to 32GB Fast CPUs Scale out with replication Partitioned by functional area New: Use Memcached for data that is expensive to query If you would start from scratch… 18 August 2008 Confidential - Yonja, LLC 22 Current setup is less messy ;)
  • 23. Image Servers Use most of Yonja’s bandwidth Lighttpd to serve content Images stored in triple hashed directory tree Medium speed disks More memory did not help speed NFS mount to app servers (not recommended) Nightly backup 18 August 2008 Confidential - Yonja, LLC 23
  • 24. Video Servers Needed CDN to perform well in Turkey One Tomcat running on each video server for uploads -> no NFS needed ffmpeg for video transcoding Imagemagik for thumbnail processing Lighttpd for content serving Videos stored in triple hash directory tree Each video is reviewed before it appears on the site 18 August 2008 Confidential - Yonja, LLC 24
  • 25. Development Environment CVS Eclipse ANT 18 August 2008 Confidential - Yonja, LLC 25
  • 26. Monitoring CACTI Monit External monitoring: websitepulse.com 18 August 2008 Confidential - Yonja, LLC 26
  • 27. Management System 18 August 2008 Confidential - Yonja, LLC 27
  • 28. Management System 18 August 2008 Confidential - Yonja, LLC 28
  • 29. Past Challenges Scaling scalingscaling… Email delivery CC Fraud Phishing Hacking DDOS Attacks Ad agencies 18 August 2008 Confidential - Yonja, LLC 29
  • 30. Coming Soon Open Social Turkish Multiplayer Games Page Layout / Site Redesign More University functionality And much more 18 August 2008 Confidential - Yonja, LLC 30
  • 31. Tour of Site(s) If time permits…. 18 August 2008 Confidential - Yonja, LLC 31
  • 32. Thank You! Questions? 18 August 2008 Confidential - Yonja, LLC 32