Онлайн-конференции на Zakon.kz

Веб-разработка /
Картинка для привлечения внимания — Карим Масимов отвечает на вопросы интернет-пользователейЭтот пост я собирался написать уже давно, но сначала не было цифр, а потом времени. Цифры у меня так и не появились (я просил своего бывшего начальника дать мне данные по нагрузке и железу, но ответа так и не получил), а чуть-чуть времени выкроить удалось.

Прошло уже почти 2 года с тех пор, как я покинул команду Zakon.kz в пользу Колёс. Заключительным аккордом в работе на Законе для меня стала разработка движка интернет-конференций. Изначально планировалась одна конференция — с тогда ещё Премьером Каримом Масимовым, но, как показала жизнь, движок этот пригодился ещё дважды (и может пригодиться в будущем — кто знает). О том, как он устроен внутри я и попробую рассказать дальше.
Читать дальше →

Архитектура Вконтакте

вконаткте логотип

Доброго всем дня. Наверно многие хотели узнать что из себя преедставляет социальная сеть В контакте? Была конференция где участвовали разработчики различных проектов в том числе и vk. И так пост с инф. с конференций

Архитектура Вконтакте
Самая популярная социальная сеть в рунете пролила немного света на то, как же она работает. Представители проекта в лице Павла Дурова и Олега Илларионова на конференции HighLoad++ ответили на шквал вопросов по совершенно разным аспектам работы Вконтакте, в том числе и техническим. Спешит поделиться Иван Блинков своим взглядом на архитектуру проекта по результатам данного выступления.

Платформа
Debian Linux — основная операционная система
nginx — балансировка нагрузки
PHP + XCache
Apache + mod_php
memcached
MySQL
Собственная СУБД на C, созданная «лучшими умами» России
node.js — прослойка для реализации XMPP, живет за HAProxy
Изображения отдаются просто с файловой системы xfs
ffmpeg — конвертирование видео

Читать дальше →