День рождения 42
Пролетел еще один год, и этот был очень насыщенным.
В начале года я что-то заскучал и напросился на ежегодный ShowUp в Швейцарию, где нагло агитировал всех пользоваться своими разработками. Без особенного успеха, правда, про это есть отдельная заметка.
Тогда я решил, что раз юзеры MODX не хотят переходить на Vesp, то надо перенести Vesp на MODX. Приобщить, так сказать, к современным технологиям. С этой целью я бодро проработал весь март и в апреле слетал в Сербию уже на полноценную конференцию MODX со своим докладом про то, как использовать в нём Composer.
Помимо доклада я приготовил и рабочие образцы приложений нового типа, и заготовку для их разработки. И вроде бы выступление прошло хорошо, всем было интересно - но по итогу идею никто не поддержал. За прошедшее время никто ничего подобным образом не разработал (насколько я знаю) и если какой-то прогресс в современной разработке для MODX и есть, то он настолько незначительный, что его, считай, и нет.
В общем, к работе с MODX я остыл окончательно. Это старая система которая ни сама не развивается, ни толкает своих пользователей к развитию. Всех всё устраивает, ничего менять не нужно.
Так что я с новыми силами вернулся к разработке Орбиты.
А там сложилась интересная ситуация: весной она уже была готова для полноценной работы, но я так много сил в неё вложил, что просто перегорел и перестал верить в успех. Отдохнул, собрался с силами и написал анонс на Хабре - заранее ожидая, что меня закидают тапками, мол зачем этот велосипед.
Но нет, аудитория встретила заметку вполне благосклонно и я начал написывать разным блогерам предложения посотрудничать. Не ответил никто.
Тогда я случайно нашёл объявление о работе на modx.pro, где автор хотел доделать свой блог на MODX до определённой кондиции. В ходе переговоров пришли к решению, что проще заменить то, что у него есть, на Орбиту. И это стало первым успешным коммерческим запуском проекта.
В процессе этого запуска было сделано много доработок, в основном по SEO, и я сильно воодушевился, как всё получается.
А потом случилось то, чего я давно ждал в глубине души - якобы российский сервис Бусти, на который за последнее время переехало много блогеров, потерявших монетизацию за рубежом, оказался вполне себе нидерландский, и начал блокировать неугодных. Кого только для просмотров из-за рубежа, а кого и полностью, насовсем.
Это случилось после публикации в нидерландской прессе (требует VPN) заметки о том, как пророссийские блогеры собирают деньги на нидерландской платформе в поддержку российской армии. Вся эта ситуация тянет на отдельный рассказ, как же так вышло с Бусти, но сегодня не про это.
Важно то, что с очередной массовой блокировкой пользователей крупного сервиса, идея собственной платформы на собственном же сервере стала гораздо более привлекательна.
И таким образом я смог дописаться до очень крупного блогера Стаса Васильева (с помощью его подписчицы Даши) и запустить его подписчиков на Орбиту в виде сервиса Сасфликс.
За примерно 3.5 месяца было сделано очень много всего:
- найдено и поправлено несколько жутко критичных багов
- добавлено много разных улучшений, оптимизация и разное кэширование, чтобы держать большую нагрузку
- я освоил работу с транскодированием видео на GPU Nvidia сервера в Docker
- я сделал даже отдельный сервис для поиска по тексту видео, распознанного так же на GPU
- уже почти готово мобильное приложение для Android от стороннего разработчика, работающее напрямую с API сайта.
- мы даже успели пережить небольшой DDOS от ботнета с иностранными айпишниками
Самое главное - Орбита доказала лично мне, что она способна выдерживать аудиторию крупного блогера в тысячи одновременных пользователей.
Я очень сильно устал за последние месяцы, но оно того стоило. Мой любительский проект доказал свою состоятельность и будет развиваться дальше, заменив мне работу для сообщества MODX.
Так что, всё только начинается!
В новом году постараюсь поменьше разрабатывать, и начать уже документировать то, что разработано. Орбита остро нуждается в хорошей документации и поддержке.
7
👍
👎
❤️
🔥
😮
😢
😀
😡
1 156
24.10.2024 11:56:40