Автор: Ivan Dybkov

Ціна щирості, або Те, що тримає на плаву

Кожен із нас проходить через свої шторми, перезавантажує сервери, міняє локації та залишає в минулому людей, які виявилися просто помилкою в коді. Життя вміє випробувати систему на міцність. Але весь цей досвід потрібен лише для...

Детальніше

Минуле з Саарбрюкену, яке не забудеш

Деякі шрами залишаються нагадуванням про те, яку ціну інколи доводиться платити за спроби врятувати людей, які цього не варті. Це мої фото з Німеччини. Мій особистий рахунок із минулим, який уже закритий, але ніколи не буде...

Детальніше

ШІ в дикій природі: Як нейромережі змінюють роботу сисадміна та розробника (і чому ми все ще не на біржі праці)

Ще якихось пару років тому типовий вечір технаря виглядав так: у тебе падає сервак, сиплеться база або конфіг Nginx видає сакраментальне 502 Bad Gateway, і ти йдеш у хрестовий похід. Спочатку лопатиш документацію, потім палиш...

Детальніше

Дейтинг як high-load система: Як знайти людину в Tinder/Badoo і не зловити критичний баг

Сьогодні онлайн-знайомства перетворилися на завантажений ринок, де кожен користувач — це сервер, який намагається обробити тисячі вхідних запитів (ping). Більшість чоловіків здійснюють тут стандартні архітектурні помилки, через...

Детальніше

Архітектура високонавантажених систем: Оптимізація реплікації PostgreSQL у розподілених кластерах за допомогою PgBouncer та Raft-консенсусу

При масштабуванні веб-додатків із високою інтенсивністю записів ( $$High-Load$$ ) стандартна вертикальна архітектура баз даних швидко впирається в ліміти дискової підсистеми ( $$I/O Operations Per Second$$ ) та пропускну...

Детальніше