Открыть список
Как стать автором
Обновить
4
Карма
0
Рейтинг
Dmitry Kushnikov @cancellarius

веб-разработчик

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

Не рассматривался. На сколько я знаю, первый релиз RoadRunner случился в начале 2018 года. Наше решение уходит корнями в 2017 год.

Эволюция обработки вебхуков Facebook: с нуля до 25 000 в секунду

  1. Да, именно так
  2. Новая галактика действительно добавляется вручную (это связано с кластеризацией), но её клон(ы) для повышает производительность, поднимается автоматически средствами AWS при срабатывании Alarm в CloudWatch (например, переполнение очереди).

Эволюция обработки вебхуков Facebook: с нуля до 25 000 в секунду

Не совсем понял вопрос. Facebook в данном случае является для нас источником событий. Задача нашего сервиса обработать и быстро. Именно эту проблему мы и решали.

Эволюция обработки вебхуков Facebook: с нуля до 25 000 в секунду

В момент принятия решения ни у кого в команде опыта работы с Kafka в продакшене не было.
А с Redis был.

Эволюция обработки вебхуков Facebook: с нуля до 25 000 в секунду

Это наш опыт. В последствии нам удалось построить сложные системы на базе Redis.
Буду рад, если вы поделитесь своим неудачным опытом работы с Redis. Сможем этом обсудить.

Эволюция обработки вебхуков Facebook: с нуля до 25 000 в секунду

Рассматривали варианты, но когда посчитали экономику — не сошлось. Бизнес-модель сервиса — freemium.

Yii 2.0 beta

только composer.lock спасает :)

Yii 2.0 beta

3й пункт в начале статьи

Yii 2.0 beta

По поводу RBAC: останется ли возможность хранить конфиг в php-файле (до беты для этого использовался PhpManager) или теперь все только через базу? (Другой реализации BaseManager я не нашел).

HTML Purifier. Расширяем возможности

А зачем было писать свой велосипед, если есть URI.Munge?
htmlpurifier.org/live/configdoc/plain.html#URI.Munge

Дайджест интересных новостей и материалов из мира PHP за последние две недели №21 (01.07.2013 — 15.07.2013)

не забудьте добавить, что это работает только при установке расширения phpredis, в котором фактически на реализован тот же функционал

Особенности npm и хранение node_modules в git

А расскажите, пожалуйста, пример из жизни, когда в одном проекте было необходимо наличие двух конфликтующих версий библиотек?

RBAC Авторизация в YII и LDAP

а в чём проблема переопределить метод?

    public function executeBizRule($bizRule, $params, $data)
    {

        if ($bizRule instanceof Closure) {
            return $bizRule($params, $data, $this);
        }
        return parent::executeBizRule($bizRule, $params, $data);
    }

Отложенные уведомления пользователей на Node.js & Redis

Подскажите, а как-нибудь решали проблему конкурентного чтения из SortedSet?
Или сканеры работают только в один поток?

AWS: Хороший, плохой, злой

А кто-нибудь скажет, что сейчас у Амазона с каналом связи до России?
На сколько вообще имеет смысл, если пользователи в основном российские?

p.s. мы проводили тестирование весной и смотрели европейский дата-центр — получали очень грустные цифры в плане скорости :(

Logitech diNovo Keyboard for Notebooks

спасибо, как-то проглядел

Logitech diNovo Keyboard for Notebooks

на сайте логитеха написано, что поддержка xp и vista
а что с 7? кто-нибудь в курсе?

Инвайты на Google Wave

если еще в наличие, хотелось бы повейвить :)
заранее спасибо
cancellarius@gmail.com

Информация

В рейтинге
6,132-й
Откуда
Москва, Москва и Московская обл., Россия
Работает в
Дата рождения
Зарегистрирован
Активность