Команда Steemit теперь проводит ежемесячные “ретроспективы”. Время ретроспектив наступает в конце каждого спринта, когда командам пора задуматься о том, как они поработали, дабы регулярно оптимизировать свои процессы. Мы хотим, чтобы стимеры имели как можно более полное представление о том, что мы делаем, поэтому сегодня поделимся с вами кратким изложением того, что мы обсуждали на нашей последней ретроспективе, которая охватывает прошедший месяц. Если вы хотите увидеть предыдущую ретроспективу, перейдите сюда.
Что было сделано?
Все рекламные места теперь полноценно работают с нашим сторонним провайдером Freestar.
Был опубликован релиз Хардфорка 21, а также была установлена дата его проведения.
Всё шло относительно гладко, несмотря на то, что критически важный член команды сейчас в отпуске. Это помогло нам осознать, насколько хорошо мы справляемся с защитой других членов команды от отвлекающих факторов (мы сами справились со всеми нюансами, которые обычно обрабатывались бы Майклом).
За последний месяц был сделан большой объём работы по SMT, несмотря на многочисленные тесты и исправления багов, необходимые для ХФ 21.
Тестирование ХФ 21 выявило ошибки, которые мы смогли исправить до релиза. Хорошие результаты тестирования ещё больше повысили нашу уверенность в грядущем хардфорке.
Разработчики из сообщества и заверители весьма активно участвовали в тестировании хардфорка, что помогло обнаружить и исправить баги, которые в противном случае могли бы и не быть обнаружены.
Мы (инженерный отдел) всё больше взаимодействуем с сообществом. Сюда относятся и дискорд-сессии, и посты в наших собственных аккаунтах – всё, что может поспособствовать этому общению.
В ХФ 21 была реализована поддержка Steem-JS.
Мы смогли добиться прогресса в сообществах Hive, начав внедрять в Hivemind основную логику.
Выпущено руководство по настройке производительности MIRA.
В condenser были добавлены некоторые части кода от участников сообщества.
Завершен наш первый пост по продвижению SMT, так как разработка на SMT снова вошла в активную фазу.
Что не удалось сделать?
Неспособность поддерживать steem-js в актуальном состоянии с течением времени очень затруднила решение проблем при интеграции новых SPS-операций.
Поскольку в steem-js нет адекватных тестов для сериализации, мы не сразу определили, что это создало проблему.
Нам не удалось справиться с таким большим количеством пулреквестов от сообщества, потому что сейчас мы сосредоточены на задачах, связанных с ХФ 21 и сообществами Hive.
Мы всё ещё находим баги даже после прогона ХФ 21 в тестнете. Проблемы с API незначительны, но баг пересмотра базы данных BMIC довольно ощутимо мешает работе и, вероятно, приведет к ещё одному релизу или переименованию текущего.
Успешность процессов развертывания зависит от трех облачных сервисов (AWS, DockerHub и GitHub). Если один из них в какой-то момент перестанет работать, это доставит нам проблем (как GitHub в этом месяце).
Что добавилось?
Проверка карты биллинга AWS с целью последующего снижения затрат, поскольку со времени нашего последнего обзора всё сильно изменилось.
Оценка перспективы добавления возможности использовать API-ключ с открытым API.
Ежемесячная проверка списка AWS dev EC2, дабы убедиться в отсутствии запущенных/забытых тестовых экземпляров для разработчиков.
Ваш фидбек
Как вы думаете, что за последние 3 месяца получилось хорошо, а что, по вашему мнению, нужно улучшить? Пожалуйста, оставьте свой отзыв в разделе комментариев под оригинальным постом.