У меня для вас две новости...

- Хорошая и плохая?
- Две в одной. Дед храпеть перестал...

Начну, пожалуй, с плохой новости.

Давно не было обновлений сайта, мы не занимаемся проектом, не работаем над новыми инструментами и не исправляем старые проблемы, а последний выпуск ККИгроплея уже вышел...

Отсюда следует плохая новость - мы закрываем Keyboard Knights.

А теперь к хорошим новостям - мы открываем KKnights! Это как Keyboard Knights, только короче.

Совсем недавно я писал о том, что мы работаем над архитектурой проекта и планируем переезд на новый сервер и новое доменное имя, поэтому те, кто следит за моими записками восприняли "новость" о закрытии сайта спокойно.

Фактически, мы просто переезжаем на более короткий домен и "слегка" изменили то, как все работает под капотом.

В ближайшие дни сайт может работать менее стабильно или вообще сломаться. Это связанно с переездом, который случится автоматически. Никаких действий с вашей стороны не требуется.

Если говорить о деталях, то основные изменения связанны с серверной частью. Вся инфраструктура проекта переехала в контейнеры, которые легко заменять или возвращаться к предыдущим версиям. Меня очень расстроила ситуация с NPM, когда однажды я не смог собрать клиентскую часть проекта и сайт лежал около 30 минут, а я пытался поднять его, проклиная open source сообщество...

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

Третья проблема - наш сайт работает на калькуляторе, это дешево, но "компилировать" исходный код ему тяжело. Поэтому доставлять уже готовые к запуску приложения - хорошая идея. Отсюда следует, что изменив подход, мы получим практически zero downtime релизы - сайт не будет лежать минуту или две во время обновлений.

Проблемы выше и некоторые другие мелочи подтолкнули меня к тому, чтобы переработать устройство проекта под капотом и убрать многие архитектурные ограничения.

После переезда мы возобновим работу именно над функционалом и проблемами сайта, о которых вы писали.

А еще у меня есть мысли сделать сообщество чуть более закрытым, но это пока только мысли и их нужно обсуждать с Hesko.

О любых странностях в работе сайта сообщайте в комментариях, в мой Discord или в Кострище - будем тестировать и исправлять.

359

Комментарии

Ну каеф, че:)

А чем вызвано желание сделать сайт более закрытым?

А чем вызвано желание сделать сайт более закрытым?
Kan1Bal
А чем вызвано желание сделать сайт более закрытым?

Kan1Bal, желанием ликвидировать твинков некоторых личностей

Kan1Bal, желанием ликвидировать твинков некоторых личностей
KKnight
Kan1Bal, желанием ликвидировать твинков некоторых личностей

KKnight, то есть там будет закрыта регистрация новых юзеров или как?

KKnight, то есть там будет закрыта регистрация новых юзеров или как?
Kan1Bal
KKnight, то есть там будет закрыта регистрация новых юзеров или как?

Kan1Bal, я думал над таким вариантом. инвайты, видимость только юзерам, кроме публикаций. надо думать как оно будет работать.

Надо сразу кеке было называть.

Надо сразу кеке было называть.
Medovyj_kot
Надо сразу кеке было называть.

Medovyj_kot, слишком дорого :(

Medovyj_kot, слишком дорого :(
KKnight
Medovyj_kot, слишком дорого :(

KKnight, а кака?

KKnight, а кака?
Medovyj_kot
KKnight, а кака?

Medovyj_kot, ещё дороже xD

:D