Yonja Media Group

  • 626 views
Uploaded on

 

More in: Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
626
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
0

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. 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. Network
    18 August 2008
    Confidential - Yonja, LLC
    20
    • Very simple setup
    • 21. DDOS appliance is most exotic feature
  • Application Servers
    No HW LB (yet)
    Many Tomcats balanced by one Apache / mod_jk
    Apaches balanced by application code (www,www2 …)
    18 August 2008
    Confidential - Yonja, LLC
    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