Как я по вечерам разрабатывал Statuser — платформу для мониторинга доступности приложений

Привет, меня зовут Михаил Шпаков, я руковожу разработкой в Timeweb Cloud — это крупный облачный провайдер с большой командой и множеством внутренних и внешних продуктов. Последние несколько лет в работе стало больше менеджмента: процессы, планирование, встречи, координация команд. Со временем я начал ловить себя на мысли, что очень хочется что-то поделать руками . Вернуться к коду, попробовать собрать продукт от начала и до конца, пройти путь не как менеджер, а как разработчик и автор идеи. Заодно — погрузиться в продуктовую часть, потрогать всё: интерфейсы, фичи, маркетинг, пользовательский опыт. Так родился statuser.cloud — простой сервис для мониторинга доступности сайтов и серверов. Я хотел сделать его: — с минималистичным и понятным интерфейсом, — ориентированным в первую очередь на разработчиков, девопсов, админов , — с набором действительно нужных фич, ничего лишнего. В этой статье я расскажу, как вечерами и на выходных делал Statuser (и продолжаю делать): с какими проблемами сталкивался, как выбирал стек, как не бросил проект на полпути — и что получилось в итоге.

https://habr.com/ru/companies/timeweb/articles/914594/

#statuser #мониторинг #инфраструктура #nestjs #nextjs #инциденты #уведомления #пользователи #отчеты #timeweb_статьи

Как я по вечерам разрабатывал Statuser — платформу для мониторинга доступности приложений

Привет, меня зовут Михаил Шпаков, я руковожу разработкой в Timeweb Cloud — это крупный облачный провайдер с большой командой и множеством внутренних и внешних продуктов. Последние несколько лет в...

Хабр

Заметить слона, или Подводные грабли IT-проектов

Пользователь просто переходит дорогу. Разработчик посмотрит налево, прежде чем перейти. Техлид команды (в моей системе отсчёта — это архитектор) посмотрит и налево, и направо. Матёрый архитектор ещё и вверх посмотрит, под ноги глянет, дорожные знаки проверит и пользователей до и после перехода пересчитает. По моим ощущениям, иногда без должного внимания остаются вопросы, которые могут заблокировать и даже похоронить весь проект. Команды часто так сосредоточены на том, чтобы написать свою идеальную систему, что не замечают глобальных рисков.

https://habr.com/ru/articles/909662/

#проектирование #внедрение #пользователи #заказчик #продукты

Заметить слона, или Подводные грабли IT-проектов

Пользователь просто переходит дорогу.   Разработчик посмотрит налево, прежде чем перейти.   Техлид команды (в моей системе отсчёта — это архитектор) посмотрит и налево, и...

Хабр
От любви до развода: как изменился Дмитрий Комаров и его жена за 5 лет в браке

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

УНИАН
"Вернула в довоенное время": Дорофеева наделала шума в сети новым треком "Добавьте света"

Исполнительница представила яркий клип к новой композиции.

УНИАН

Добавить паттерн как у всех или перепроверить в исследовании?

Всем привет! Меня зовут Рита, я занимаюсь продуктовым дизайном в Альфа-Банке. Речь в моей короткой статье пойдёт о привычных дизайн-паттернах для цифровых продуктов, которые дизайнеры могут бездумно добавлять в продукты, но порой они неочевидны для пользователей.

https://habr.com/ru/companies/alfa/articles/875094/

#продуктовый_дизайн #исследования #продукт #паттерны #альфабанк #цифровые_продукты #пользователи #ui #ux

Добавить паттерн как у всех или перепроверить в исследовании?

Всем привет! Меня зовут Рита, я занимаюсь продуктовым дизайном в Альфа-Банке. Речь в моей короткой статье пойдёт о привычных дизайн-паттернах для цифровых продуктов, которые дизайнеры могут бездумно...

Хабр
Юлию Санину упрекнули за отдых с мужем-беглецом за границей: певица ответила

Артистка отреагировала на упреки в сети, что она "вывезла мужа из страны".

УНИАН

Как стать продакт-менеджером с нуля: пошаговое руководство для новичков в IT

Все счастливые продакт-менеджеры счастливы по-своему, но начинать, пожалуй, каждый должен одинаково. В этой статье, дорогой читатель, мы разберём, какие шаги помогут вам приблизиться к мечте стать продактом. Прежде чем перейти к делу, скажем, что продакт-менеджер управляет продуктом, а управление продуктом — это постоянное создание чего-то важного с нуля — чего-то, что поможет пользователям, решит их проблемы и принесёт радость от использования. А теперь давайте к делу — к списку шагов, с которых мы рекомендуем начать совсем еще маленьким продактам. 1 шаг: убедитесь, что вам нравится общаться с людьми, или протестируйте ваши soft skills Продакт — это связующее звено между командой разработки, бизнесом и пользователями, поэтому продакт много общается, умеет слушать и находить решения всех разногласий. Продакт не всегда инициирует общение самостоятельно: к нему может обратиться любой представитель команды в любое время с вопросом, потому что продакт лучше всего понимает, зачем мы делаем ту или иную функциональность и почему именно сейчас. 2 шаг: убедитесь, что вам нравится придумывать что-то новое, или протестируйте ваши product skills Продакт — это мозг, который должен собрать всю полученную им информацию воедино и на выходе получить новую идею для улучшения продукта. 3 шаг: изучите инструменты анализа рынка, конкурентов и ваших потенциальных пользователей Продакт должен быть в курсе трендов и изменений на рынке не только своего продукта, но и смежных областей. Идея для вашего продукта может родиться из другой индустрии.

https://habr.com/ru/articles/871738/

#продактменеджер #управление_продуктом #soft_skills #product_skills #тренды #пользователи #анализ_рынка #анализ_конкурентов #начало_карьеры_в_it #начало_карьеры

Как стать продакт-менеджером с нуля: пошаговое руководство для новичков в IT

Все счастливые продакт-менеджеры счастливы по-своему, но начинать, пожалуй, каждый должен одинаково. В этой статье, дорогой читатель, мы разберём, какие шаги помогут вам приблизиться к мечте стать...

Хабр

Как стать продакт-менеджером с нуля: пошаговое руководство для новичков в IT

Все счастливые продакт-менеджеры счастливы по-своему, но начинать, пожалуй, каждый должен одинаково. В этой статье, дорогой читатель, мы разберём, какие шаги помогут вам приблизиться к мечте стать продактом. Прежде чем перейти к делу, скажем, что продакт-менеджер управляет продуктом, а управление продуктом — это постоянное создание чего-то важного с нуля — чего-то, что поможет пользователям, решит их проблемы и принесёт радость от использования. А теперь давайте к делу — к списку шагов, с которых мы рекомендуем начать совсем еще маленьким продактам. 1 шаг: убедитесь, что вам нравится общаться с людьми, или протестируйте ваши soft skills Продакт — это связующее звено между командой разработки, бизнесом и пользователями, поэтому продакт много общается, умеет слушать и находить решения всех разногласий. Продакт не всегда инициирует общение самостоятельно: к нему может обратиться любой представитель команды в любое время с вопросом, потому что продакт лучше всего понимает, зачем мы делаем ту или иную функциональность и почему именно сейчас. 2 шаг: убедитесь, что вам нравится придумывать что-то новое, или протестируйте ваши product skills Продакт — это мозг, который должен собрать всю полученную им информацию воедино и на выходе получить новую идею для улучшения продукта. 3 шаг: изучите инструменты анализа рынка, конкурентов и ваших потенциальных пользователей Продакт должен быть в курсе трендов и изменений на рынке не только своего продукта, но и смежных областей. Идея для вашего продукта может родиться из другой индустрии.

https://habr.com/ru/articles/871734/

#продактменеджер #управление_продуктом #soft_skills #product_skills #тренды #пользователи #анализ_рынка #анализ_конкурентов #начало_карьеры_в_it #начало_карьеры

Как стать продакт-менеджером с нуля: пошаговое руководство для новичков в IT

Все счастливые продакт-менеджеры счастливы по-своему, но начинать, пожалуй, каждый должен одинаково. В этой статье, дорогой читатель, мы разберём, какие шаги помогут вам приблизиться к мечте стать...

Хабр

Федерация #Mastodon базируется на открытом протоколе #ActivityPub, что позволяет независимым серверам (нодам) взаимодействовать друг с другом.

https://bastyon.com/kolibristudio?s=6e5b32685c4e042f16a656af335450796e04722868bf41e79590110d207c8295&ref=PPuoSzXpSnY1Q4w1MLeVdLcbaUpVDCwpBp

Каждая #нода может иметь свои #правила, модерацию и тематику, но #пользователи одной ноды могут общаться с пользователями других, создавая глобальную, но децентрализованную сеть.

#Связанность в Mastodon:
Локальная связь:
Участники одной ноды взаимодействуют напрямую.
Общий временной поток доступен только пользователям этой ноды.
Федеративная связь:
Нода "подписывается" на обновления от других нод.
Пользователи могут подписываться на учетные записи с других нод и видеть их публикации в своём фиде.
Децентрализованная структура:
Отсутствие единого центра управления.
Каждая нода автономна, что делает сеть устойчивой к цензуре и сбоям.
Кому это нужно?
Индивидуальные пользователи:
Тем, кто ценит приватность, контроль над своими данными и свободу выражения.
Для тех, кто разочаровался в централизованных платформах (Twitter, Facebook).
Организации:
Ноды могут использоваться как внутренние или внешние коммуникационные платформы.
Бренды и сообщества создают свои пространства для целевой аудитории.
Активисты и #СМИ:
Децентрализация позволяет избегать блокировок и цензуры.
Возможность распространять информацию независимо от централизованных платформ.
Разработчики и энтузиасты открытого ПО:
Протокол ActivityPub позволяет экспериментировать с новыми подходами к социальным сетям.
Возможность интеграции с другими платформами на основе ActivityPub.
Плюсы и минусы
Плюсы:
Контроль над данными.
Отсутствие рекламы и #алгоритмической ленты.
Возможность выбирать "идеологически близкую" ноду.
Минусы:
Требуется разбираться в устройстве федерации.
Возможна изоляция при закрытой политике некоторых нод.
Сложности для новых пользователей.
Mastodon привлекателен для тех, кто стремится к свободе и децентрализации, но остаётся нишевым продуктом из-за сравнительно высокой кривой обучения и отсутствия массового охвата.
#Проблематика федерации Mastodon
Фрагментация и изоляция:
Разные ноды могут придерживаться различных идеологических и модерационных принципов. Это создаёт барьеры в коммуникации между пользователями. Например, если одна нода блокирует другую, пользователи из этих двух нод не могут взаимодействовать.
Иногда пользователи испытывают сложности с выбором "правильной" ноды, особенно если она слишком узкоспециализированная или имеет строгие правила.
Управление и модерация:
Ноды управляются администраторами, чьи решения могут быть субъективными. Это приводит к спорам о справедливости модерации, удалении контента или блокировке пользователей.
Администраторы несут большую ответственность, включая техническое обслуживание сервера, модерацию и защиту данных. Это может быть избыточной #нагрузкой для небольших команд или отдельных энтузиастов.
Сложности #масштабирования:
Рост популярности Mastodon увеличивает нагрузку на популярные ноды. Это требует дополнительной инфраструктуры, что может быть дорого.
Многие ноды зависят от #пожертвований или энтузиазма #администраторов, что не всегда устойчиво в долгосрочной перспективе.
Технические барьеры:
Новичкам бывает трудно разобраться с концепцией федерации, выбором ноды и настройкой аккаунта.
Интерфейс некоторых клиентов менее интуитивен, чем у популярных централизованных платформ.
Проблемы с децентрализацией:
Хотя децентрализация защищает от цензуры, она же делает невозможным централизованное регулирование. Это позволяет некоторым нодам распространять незаконный или токсичный контент.
Отсутствие общего авторитетного центра затрудняет координацию работы между нодами и защиту пользователей от злоупотреблений.
Низкая узнаваемость и адаптация:
Несмотря на активную нишевую аудиторию, Mastodon остаётся малоизвестным для широкой публики. Это делает сложным массовое привлечение пользователей.
Пользователи привыкли к централизованным платформам и алгоритмической ленте, что снижает интерес к федеративной модели.
Отсутствие #совместимости с привычными соцсетями:
Mastodon сложно интегрируется с централизованными платформами, такими как Facebook, Instagram или Twitter.
Федерация позволяет интеграцию с другими платформами на основе ActivityPub, но их тоже не так много.
Выводы
#Федерация Mastodon сталкивается с вызовами, характерными для децентрализованных систем: баланс между свободой и ответственностью, сложностью управления и масштабирования. Для успешного развития необходимо:
Упрощение интерфейсов и повышение осведомлённости пользователей.
Улучшение инструментов для модерации и взаимодействия нод.
Стабильная #модель #финансирования для #администраторов.
Тем не менее, Mastodon остаётся перспективным решением для тех, кто ценит #свободу, #открытые #стандарты и #децентрализацию.
Потенциальные улучшения для Mastodon
1. Улучшение пользовательского опыта (UX/UI):
Упрощение регистрации:
Сделать процесс выбора ноды более интуитивным. Например, добавить рекомендации на основе предпочтений пользователя (#тематика, язык, активность).
Объединённый #поиск:
Улучшить глобальный поиск, чтобы пользователи могли легче находить аккаунты и публикации на других нодах.
Интуитивный интерфейс:
Разработать более дружелюбный интерфейс для мобильных и веб-клиентов, чтобы конкурировать с привычными платформами (Twitter, Facebook).
2. Укрепление федеративной связности:
Лучшие инструменты модерации:
Ввести стандартизированные механизмы для управления федерацией между нодами, чтобы избегать конфликтов и изоляции.
Механизмы разрешения конфликтов:
Разработать общие рекомендации или протоколы для решения споров между нодами.
3. Образование и популяризация:
Обучающие материалы:
Создать простые гайды и видео для новых пользователей о том, как работает федерация и как пользоваться Mastodon.
Партнёрства:
Продвигать Mastodon через #коллаборации с известными брендами, активистами или открытыми проектами.
Маркетинг:
Акцентировать внимание на преимуществах Mastodon — приватность, децентрализация, отсутствие рекламы.
4. Технические улучшения:
Оптимизация производительности:
Разработать решения для масштабирования крупных нод, чтобы они справлялись с нагрузкой при росте числа пользователей.
Интеграция с другими протоколами:
Расширить совместимость с другими федеративными платформами, такими как #Matrix, Pixelfed, PeerTube, или даже централизованными сервисами через API.
Фильтрация контента:
Улучшить возможности пользователей по фильтрации нежелательного контента, используя гибкие настройки.
5. Финансовая устойчивость:
Поддержка администраторов:
Разработать универсальные инструменты для сбора пожертвований или других видов монетизации (например, премиум-функции).
#Фонды и гранты:
Создать фонд поддержки для администраторов небольших нод, чтобы те могли оплачивать хостинг и развивать свои сервера.
6. Сообщество и взаимодействие:
Поощрение разработчиков:
Поддерживать разработчиков, которые создают новые клиенты и плагины для Mastodon, через гранты или краудфандинг.
Динамика общения:
Ввести дополнительные инструменты для взаимодействия, такие как голосования, опросы, или системы обратной связи между пользователями.
7. Этика и стандарты:
Прозрачность модерации:
Рекомендовать нодам вести прозрачные отчёты о модерации и блокировках.
Универсальные кодексы поведения:
Предложить шаблоны для создания правил поведения на нодах, чтобы минимизировать конфликты.
Примерный план действий
Создать "информационный хаб" для пользователей и администраторов.
Активно привлекать разработчиков для внедрения новых функций.
Искать стратегические партнёрства для популяризации платформы.
Поддерживать ключевых энтузиастов и администраторов для сохранения устойчивости.
Ожидаемый результат
Эти улучшения могут сделать Mastodon более доступным и привлекательным для широкой аудитории, не утрачивая духа децентрализации и свободы, которые являются ключевыми преимуществами платформы.
Термины:
Федерация — модель распределённой сети, где независимые узлы (сервера) могут взаимодействовать между собой через единый протокол.
ActivityPub — открытый стандарт для федеративных социальных сетей, обеспечивающий взаимодействие между платформами.
Нода — отдельный сервер в федеративной сети, выполняющий роль автономного узла.
Фрагментация — изоляция узлов или пользователей внутри федеративной сети из-за разногласий в политике или блокировок.
Модерация — процесс управления контентом и пользователями на платформе, включающий фильтрацию, блокировку и установление правил.
Децентрализация — архитектура сети, где управление распределено между независимыми участниками.
Библиография:
ActivityPub W3C Recommendation — Официальная документация протокола ActivityPub: W3C.org
#Gargron (Eugen #Rochko), Mastodon Documentation — Руководство и технические детали Mastodon: Joinmastodon.org
Тони #Баубек, Децентрализованные социальные сети: будущее коммуникаций — Анализ перспектив федеративных сетей.
Фрейзер #Симон, Challenges in Decentralized Social Media — Статья о проблемах масштабирования и модерации.
Материалы проекта Fediverse — История и развитие федеративных сетей: Fediverse.party

https://richamster.com/auth/register?referral=W80DsSV3nbhK

XMR
8A13jXRRgqh4iDMMrV1HpyWjy5ojVHaEbBPAsxd3NXJPBdaMCsZ3AKP4VQZoNqTUGRhPH21afxzJMXhB525MWE8XUtm5Dyr

Самая приватная пара на планете Земля:
Richamster
https://richamster.com/trade/KRB_XMR

DASH

XxBLVTZFK9xocY8BAXKorzykF51BmaJKV4

PKOIN

PPuoSzXpSnY1Q4w1MLeVdLcbaUpVDCwpBp

Хэштеги:
#Mastodon #ActivityPub #Федерация #Децентрализация #ОткрытыеПротоколы #СоциальныеСети #Fediverse #Приватность #СвободаСлова #Модерация

KolibriStudio

Федерация Mastodon базируется на открытом протоколе ActivityPub, что позволяет �...

Bastyon
"А на фронте спеть слабо?": беглеца Винника захейтили после анонса концерта в Польше

Ролик артиста с объявлением концерта собрал более миллиона просмотров и три тысячи в основном негативных комментариев.