nodramaops

Кейси

Одинадцять реальних історій за вісім років. Без внутрішніх цифр компаній, зате з тим, що змінилося для бізнесу.

Кейси за напрямами

Надійність під навантаженням

Коли кожна хвилина простою коштує грошей і репутації.

Високе навантаження2019 – 2021

45 000 запитів щохвилини в кількох регіонах світу

Продукт із постійно високим трафіком, де навіть коротке падіння одразу б’є по виручці. Я вів перехід компанії на контейнери й Kubernetes, перебудував процес випуску оновлень і зібрав моніторинг усіх серверів з усіх регіонів в одне місце.

Стан серверів з усіх регіонів зібраний на одному екрані, тож проблеми легше помітити рано.

Освіта2024 – нині

Онлайн-школа з живими відеоуроками

Діти й викладачі щодня зустрічаються на живих відеоуроках. Відповідаю за інфраструктуру платформи: відеосервери, бази, хмару, моніторинг і розбір інцидентів.

Зміни можна перевірити в окремому тестовому середовищі ще до випуску.

Онлайн-сервіс2021 – 2023

Сервіс дизайну для користувачів з усього світу

Георозподілена платформа, яка працює цілодобово. Чергував на ключових сервісах, переписав пайплайни CI/CD, перевів інфраструктуру в IaC і оптимізував витрати на хмару.

Інфраструктура описана кодом, а ручних операцій у розробників поменшало.

Запуск з нуля й переїзди

Коли треба збудувати фундамент або переїхати, нічого не зламавши.

Продукт2023 – 2024

Інфраструктура з чистого аркуша

Компанія випускала мобільні застосунки й Telegram Mini App, але інфраструктури як системи ще не існувало. Я спроєктував і збудував її з нуля: мережі, сервери, бази, автоматичне збирання застосунків і випуск оновлень серверної частини. Усі сервіси переїхали в контейнери з окремими середовищами для розробки й робочої версії, а користувачі входять через єдину систему облікових записів.

Компанія отримала інфраструктуру, описану кодом, з моніторингом, сповіщеннями про збої й контролем витрат.

Продукт2018 – 2019

База даних з резервом в іншій зоні

PostgreSQL працював у кластері, який команда сама розгорнула й підтримувала всередині Kubernetes. Я переніс бази на керований сервіс з резервною реплікою в іншій зоні доступності й налаштував резервне копіювання всього кластера.

Якщо одна зона доступності відмовляє, база перемикається на репліку в іншій зоні, а кластер можна відновити з резервної копії.

Онлайн-сервіс2021 – 2023

Збирання, що масштабується з навантаженням

Збирання й тести запускалися на фіксованому наборі серверів. Я перебудував процес: сервери для збирання запускаються відповідно до кількості задач і вимикаються, коли роботи немає. Заодно переніс сайт на WordPress у контейнери й Kubernetes, а пакети з власного реєстру на керований.

Менше чекання на збирання в пікові години й менше серверів, що простоюють уночі.

AI й автоматизація

Коли рутину можна віддати машині, а людям лишити рішення.

AITelegramВласний продукт

AI-бухгалтер для будинку на 545 квартир

Мешканці збирають гроші на генератор і пишуть про це в загальний чат. Раніше хтось вечорами зводив усе це в таблицю. Тепер бот сам читає повідомлення, знімки екрана й PDF-квитанції, звіряє банківські внески з випискою, перепитує, якщо чогось бракує, а на питання «на що пішли гроші у вересні?» відповідає цифрами з бази.

Облік внесків на 545 квартир майже без ручного введення, а банківські платежі звіряються з випискою.

AIОсвіта2024 – нині

AI-помічники для інженерної команди

Впроваджую AI-агентів у щоденну роботу інженерів. Через MCP агенти бачать журнали подій, метрики й базу знань і допомагають розбирати проблеми.

Шукати причину проблеми простіше: агент сам збирає дані з різних систем.

Автоматизація2021 – 2024

Боти, які забирають рутину в розробників

Бот для репозиторію коду, бот автоматичного оновлення бібліотек і скрипти, що замінили ручні операції.

Частина рутини, яку раніше робили люди, тепер виконується автоматично.

Безпека й контроль

Коли важливо, хто має доступ і хто стукає у ваші двері.

Освіта2024 – нині

Платформа для людей, а не для ботів

Аналізую підозрілий трафік і будую захист: захисний екран для вебзастосунків (WAF), обмеження кількості запитів і фільтрування ботів.

Більше ресурсів дістається справжнім користувачам, бо частину підозрілого трафіку WAF відсікає ще на вході.

Високе навантаження, продукт2019 – 2024

Кожен доступ під контролем

Сховав публічні сервери й бази в приватну мережу, налаштував централізоване керування доступами, онбординг і офбординг співробітників.

Доступи видаються за потребою й відкликаються під час офбордингу.