Pull to refresh

Одноклассники все еще уверены в близкой самоокупаемости

Social networks and communities
В четверг основатель социальной сети Одноклассники.ru Альберт Попков рассказал кое-какие новости о самочувствии своего детища. «У нас меняются приоритеты. Раньше мы думали в основном о захвате большей доли рынка, а сейчас хотим, в первую очередь, перестраховаться от неожиданностей», — сказал он в ходе дискуссии на одной из секций форума Russian Internet Week.

Вопрос прибылей «Одноклассники» для себя, судя по всему, утрясли. Развивая денежную тему, Альберт выразил надежду, что «уже в этом месяце компания выйдет на операционную окупаемость». И еще раз подтвердил это несколькими минутами позже.

О том, что соцсеть станет самоокупаемой до конца этого года, Попков последний раз публично говорил в июле. Но и тогда и сейчас этому факту приходится удивляться — данные о прибылях за 1 квартал 2008 года не обнадеживали, а новых пока нет.
Читать дальше →
Total votes 15: ↑8 and ↓7 +1
Views 651
Comments 9

КакЗдоровоЧтоНеПеревеласьНаРусиСмекалка. ру

Social networks and communities
Логотип КакЗдоровоЧтоВсеМыЗдесьСегодняСобрались.руСоциальная сеть компании «КМ Онлайн» обрела свое очередное воплощение. Та самая сеть, которая долгое время неплохо себя чувствовала под названием Classmates.km.ru (как все копируя название сайта-прародителя Classmates.com), а потом недолго и бесславно пожившая под прозвищем Odnoklassniki.km.ru (проиграв судебный спор об интеллектуальной собственности Одноклассникам.ru), теперь получила имя, которое может быть признано самым длинным доменным именем в рунете — КакЗдоровоЧтоВсеМыЗдесьСегодняСобрались.ру. Это достижение «КМ Онлайн» хочет внести в «Книгу рекордов Гиннеса».
Читать дальше →
Total votes 70: ↑43 and ↓27 +16
Views 639
Comments 69

Архитектура и платформа проекта Одноклассники

Одноклассники corporate blog Java *

Архитектура и платформа проекта Одноклассники


В этом посте расскажем о накопленном за 5 лет опыте по поддержанию высоконагруженного проекта. Надеемся, что коллегам-разработчикам будет интересно узнать, что и как мы делаем, какие проблемы и трудности у нас возникают и как мы справляемся с ними.

Читать дальше →
Total votes 268: ↑232 and ↓36 +196
Views 117K
Comments 181

«Звонки» в iPhone-приложении Одноклассников

Одноклассники corporate blog
В пятницу мы запустили новую версию нашего iPhone-приложения. В этом посте мы хотели бы поделиться с вами опытом разработки подобных сервисов.

Сервис «Звонки» — видеочат на сайте Одноклассники реализован средствами Flash. Но далеко не все наши пользователи заходят на Одноклассники с компьютера/ноутбука. Чтобы расширить аудиторию видеочата, мы решили поддержать его также в смартфонах.

В этой статье пойдет речь об опыте реализации видеозвонков в приложении для iOS.

Схема работы приложения:
Читать дальше →
Total votes 50: ↑36 and ↓14 +22
Views 14K
Comments 18

Как мы избавились от пауз GC с помощью собственного java off-heap storage решения

Одноклассники corporate blog
Привет, Хабр!

Некоторые системы просто не могут давать адекватный отклик без кэширования данных. Причем рано или поздно они могут наткнуться на проблему, что данных, которые хотелось бы кэшировать, становиться все больше и больше. Если ваша система написана на java, то это приводит к неизбежным паузам GC. Когда-то Одноклассники тоже столкнулись с этой проблемой. Мы не хотели ограничивать себя в размере кэшируемых данных, но в то же время понимали, что GC нам просто не позволит иметь Heap требуемого нам объема. С другой стороны, мы хотели продолжать писать на java. В этом топике мы опишем, как решили эту проблему для себя со всем плюсами и минусами нашего подхода, а также опытом использования. Надеемся, что наш подход заинтересует тех, кому приходится бороться с паузами GC.
Читать дальше →
Total votes 57: ↑48 and ↓9 +39
Views 23K
Comments 81

NewSQL = NoSQL+ACID

Одноклассники corporate blog IT Infrastructure *NoSQL *Database Administration *Distributed systems *

До недавнего времени в Одноклассниках около 50 ТБ данных, обрабатываемых в реальном времени, хранилось в SQL Server. Для такого объема обеспечить быстрый и надежный, да еще и устойчивый к отказу ЦОД доступ, используя SQL СУБД, практически невозможно. Обычно в таких случаях используют одно из NoSQL-хранилищ, но не всё можно перенести в NoSQL: некоторые сущности требуют гарантий ACID-транзакций.

Это подвело нас к использованию NewSQL-хранилища, то есть СУБД, предоставляющей отказоустойчивость, масштабируемость и быстродействие NoSQL-систем, но при этом сохраняющей привычные для классических систем ACID-гарантии. Работающих промышленных систем этого нового класса немного, поэтому мы реализовали такую систему сами и запустили ее в промышленную эксплуатацию.

Как это работает и что получилось — читай под катом.
Читать дальше →
Total votes 61: ↑60 and ↓1 +59
Views 31K
Comments 60