- Хорошая и плохая?
- Две в одной. Дед храпеть перестал...
Начну, пожалуй, с плохой новости.
Давно не было обновлений сайта, мы не занимаемся проектом, не работаем над новыми инструментами и не исправляем старые проблемы, а последний выпуск ККИгроплея уже вышел...
Отсюда следует плохая новость - мы закрываем Keyboard Knights.
А теперь к хорошим новостям - мы открываем KKnights! Это как Keyboard Knights, только короче.
Совсем недавно я писал о том, что мы работаем над архитектурой проекта и планируем переезд на новый сервер и новое доменное имя, поэтому те, кто следит за моими записками восприняли "новость" о закрытии сайта спокойно.
Фактически, мы просто переезжаем на более короткий домен и "слегка" изменили то, как все работает под капотом.
В ближайшие дни сайт может работать менее стабильно или вообще сломаться. Это связанно с переездом, который случится автоматически. Никаких действий с вашей стороны не требуется.
Если говорить о деталях, то основные изменения связанны с серверной частью. Вся инфраструктура проекта переехала в контейнеры, которые легко заменять или возвращаться к предыдущим версиям. Меня очень расстроила ситуация с NPM, когда однажды я не смог собрать клиентскую часть проекта и сайт лежал около 30 минут, а я пытался поднять его, проклиная open source сообщество...
Вторая проблема - невозможность быстро заменить или обновить версию любой программы, которая необходима проекту. Для примера - поддержка RTMP нашим сервером для ретрансляции потока на несколько стриминговых платформ одновременно. Серверную часть я закончил уже несколько месяцев назад, но "отдать" инструмент пользователям не смог. Для этого пришлось бы остановить сайт на несколько часов, собрать вручную необходимые пакеты, надеяться что все заработает с первого раза и не сломается что-нибудь еще.
Третья проблема - наш сайт работает на калькуляторе, это дешево, но "компилировать" исходный код ему тяжело. Поэтому доставлять уже готовые к запуску приложения - хорошая идея. Отсюда следует, что изменив подход, мы получим практически zero downtime релизы - сайт не будет лежать минуту или две во время обновлений.
Проблемы выше и некоторые другие мелочи подтолкнули меня к тому, чтобы переработать устройство проекта под капотом и убрать многие архитектурные ограничения.
После переезда мы возобновим работу именно над функционалом и проблемами сайта, о которых вы писали.
А еще у меня есть мысли сделать сообщество чуть более закрытым, но это пока только мысли и их нужно обсуждать с Hesko.
О любых странностях в работе сайта сообщайте в комментариях, в мой Discord или в Кострище - будем тестировать и исправлять.
Комментарии
Ну каеф, че:)
А чем вызвано желание сделать сайт более закрытым?
Kan1Bal, желанием ликвидировать твинков некоторых личностей
KKnight, то есть там будет закрыта регистрация новых юзеров или как?
Kan1Bal, я думал над таким вариантом. инвайты, видимость только юзерам, кроме публикаций. надо думать как оно будет работать.
:D