Горячая замена кода
Горячая замена кода

29 апреля 2013 |  Иван Блинков  |  Теория

Относительно недавно почитывая RSS через доживающий свои дни Google Reader, о предстоящем закрытии которого не написал только самый ленивый IT-блоггер (к слову, любопытно насколько сильно просядет ...

Как работает epoll?
Как работает epoll?

17 февраля 2012 |  Иван Блинков  |  Linux

Слово epoll сейчас определенно на слуху, в первую очередь благодаря росту популярности неблокирующих HTTP-серверов. При этом мало кто пытается разобраться в том, что, собственно, за ним стоит и ...

Новое поколение MapReduce в Apache Hadoop

В большом бизнесе использование нескольких больших кластеров с финансовой точки зрения более эффективно, чем много маленьких. Чем больше машин в кластере, тем большими наборами данных он может ...

Инструменты для минимизации размера изображений

13 февраля 2011 |  Иван Блинков  |  Frontend

В то время как масштабируемость серверной части интернет проекта - сложное дело, требующее тщательного планирования, большинству сайтов можно обойтись существенно более простыми способами для ...

Piccolo - построение распределенных систем в 11 раз быстрее Hadoop

12 февраля 2011 |  Иван Блинков  |  Python

Piccolo - это система для распределенных вычислений, использующая новую ориентированную на данные модель программирования для разработки приложений по параллельным вычислениям в памяти в масштабах ...

HighLoad++ 2010

25-26 октября прошла конференция HighLoad++ 2010, посвященная разработке высоконагруженных систем. После конференции у меня сразу родились планы на два поста: типичный отчет и описание архитектуры ...

Facebook: how we scaled to 500 000 000 users by Robert Johnson

Буквально только что вернулся после насыщенного дня, большую часть которого я провел на RIW2010 (о котором я надеюсь успеть полноценно написать в воскресенье), а вечером я очень рад что собрался таки ...