GetAnalyst - Навыки • Системный анализ • Бизнес-анализ
Разбор задач на проектирование систем 🚀 Канал для системных аналитиков, бизнес-аналитиков, тестировщиков и менеджеров проектов Админ @getanalyst Сайт https://getanalyst.ru Чат t.me/getanalystchat Начинающим в IT @getanalyststart
نمایش بیشتر📈 تحلیل کانال تلگرام GetAnalyst - Навыки • Системный анализ • Бизнес-анализ
کانال GetAnalyst - Навыки • Системный анализ • Бизнес-анализ (@getanalysts) در بخش زبانی روسی بازیگری فعال است. در حال حاضر جامعه شامل 22 364 مشترک است و جایگاه 5 789 را در دسته فناوری و برنامهها و رتبه 29 448 را در منطقه روسيا دارد.
📊 شاخصهای مخاطب و پویایی
از زمان ایجاد در невідомо، پروژه رشد سریعی داشته و 22 364 مشترک جذب کرده است.
بر اساس آخرین دادهها در تاریخ 03 سپتامبر, 2026، کانال فعالیت پایداری دارد. در ۳۰ روز گذشته تغییر اعضا برابر 137 و در ۲۴ ساعت گذشته برابر 8 بوده و همچنان دسترسی گستردهای حفظ شده است.
- وضعیت تأیید: تأیید نشده
- نرخ تعامل (ER): میانگین تعامل مخاطب 13.49% است و در ۲۴ ساعت نخست پس از انتشار، محتوا معمولاً 7.23% واکنش نسبت به کل مشترکان کسب میکند.
- دسترسی پستها: هر پست به طور میانگین 3 016 بازدید دریافت میکند. در اولین روز معمولاً 1 617 بازدید جمعآوری میشود.
- واکنشها و تعامل: مخاطبان بهطور فعال حمایت میکنند؛ میانگین واکنش به هر پست 26 است.
- علایق موضوعی: محتوا بر موضوعات کلیدی مانند api, брокер, архитектура, oauth, микросервисов تمرکز دارد.
📝 توضیح و سیاست محتوایی
نویسنده این فضا را محل بیان دیدگاههای شخصی توصیف میکند:
“Разбор задач на проектирование систем 🚀 Канал для системных аналитиков, бизнес-аналитиков, тестировщиков и менеджеров проектов
Админ @getanalyst
Сайт https://getanalyst.ru
Чат t.me/getanalystchat
Начинающим в IT @getanalyststart”
به لطف بهروزرسانیهای پرتکرار (آخرین داده در تاریخ 04 سپتامبر, 2026)، کانال همواره بهروز و دارای دسترسی بالاست. تحلیلها نشان میدهد مخاطبان بهطور فعال با محتوا تعامل دارند و آن را به نقطه اثرگذاری مهم در دسته فناوری و برنامهها تبدیل کردهاند.
uuidv7()UUIDv7 — уже не случайный UUIDv4. В его старших битах хранится время генерации. Поэтому значения получаются упорядоченными примерно по времени создания и новые UUID чаще оказываются рядом друг с другом в индексе B-tree. 👉 То есть один из главных недостатков UUIDv4 — хаотичные вставки по всему индексу — существенно уменьшается с приходом UUIDv7. Так что теперь UUIDv7 можно гораздо смелее рассматривать как PK для новых таблиц, особенно в распределённых системах с сервисами и микросервисами. Но это не значит, что bigint больше не нужен. 📌 При выборе типа данных для id (PK) всё ещё надо учитывать минимум 3 вещи: 1️⃣ Размер integer — 4 байта bigint — 8 байт uuid — 16 байт И дело не только в самой таблице. PK потом становится FK в других таблицах, попадает в индексы — и объем данных начинает множиться. 2️⃣ Способ генерации ID Если у нас одна БД и централизованная генерация идентификаторов в одной БД — bigint может быть отличным вариантом. Если ID должны независимо создавать несколько микросервисов — UUID становится намного удобнее. 3️⃣ Приватность UUIDv7 «помнит» время. Если такой ID передаётся наружу: /orders/{uuid} /users/{uuid} /payments/{uuid} из него можно определить примерное время создания объекта. Для некоторых систем это нежелательная утечка метаданных. 💡 Поэтому UUIDv7 не делает bigint устаревшим. Но убирает один из главных аргументов против UUID — хаотичные вставки UUIDv4 в B-tree. А что сейчас используете в своих проектах для PK: bigint, UUIDv4 или уже UUIDv7? 👇 #БД_и_SQL_GA 📱 Tg | 💙 ВК | 💬 Max
{"error": "Not found"}другой:
{"message": "Something went wrong"}а третий свою структуру. Для API должна быть определена единая модель возврата ошибок: ✅ единая структура JSON-ошибки ✅ правила использования HTTP-статусов Иначе каждый новый метод постепенно начинает жить своей жизнью. 4️⃣ Что делать, если операция выполнилась только частично Например: Backend сохранил данные в БД → вызвал внешнюю систему → внешний вызов завершился ошибкой. Или: внешняя система выполнила операцию → а сохранить результат в нашей БД не получилось. ▫️ Что откатываем? ▫️ Что повторяем? ▫️ Нужна ли компенсационная операция? ▫️ В каком состоянии оставляем данные? Особенно важно в интеграционных сценариях, где один пользовательский запрос запускает несколько операций. 5️⃣ Логирование и мониторинг Пользователь пишет: «Вчера в 15:42 я оплатил заказ, но статус не изменился». Что дальше? ▫️ Есть ли requestId / correlationId? ▫️ Передаётся ли он между сервисами? ▫️ Что пишем в логи? ▫️ Какие технические и бизнес-метрики собираем? ▫️ На какие ошибки должны срабатывать алерты? Требования к логированию и мониторингу — такая же часть постановки задачи, как JSON запроса и ответа. Ни один из этих пунктов технически не выглядит чем-то сверхсложным. Но именно их легко пропустить, а потом выяснять, как должна вести себя система, уже вместе с разработчиками. Иногда в проде 🥲 #RestApiGA 📱 GetAnalyst | 💙 VK | 💬 Max
👉 ИИ не заменит аналитика. Но аналитик с ИИ будет всё сильнее выигрывать у аналитика без него.👉 А фундаментальные знания — не менее, а более важны. Ведь теперь надо понимать, где накосячил ИИ. Потому что его ответы всегда красивы, но далеко не всегда верны. 📚 Источники: PwC — Global AI Jobs Barometer 2026 LinkedIn — Skills on the Rise 2026 А вы уже видите это на собеседованиях или в требованиях к джунам? Делитесь опытом в комментариях👇 #AI_for_analysts 📱 Tg | 💙 ВК | 💬 Max
🌟 URL — это один из видов URI. 🌟 Каждый URL является URI, но не каждый URI является URL.А ещё существует URN. Разберёмся на простых примерах 👇 1️⃣ URI — идентификатор ресурса Uniform Resource Identifier Это общее понятие: строка, которая идентифицирует какой-либо ресурс. Примеры URI: + https://api.example.com/v1/products/42 + mailto:user@example.com + urn:isbn:9783161484100 👉 Все три записи идентифицируют ресурсы, но делают это по-разному. 2️⃣ URL — адрес ресурса Uniform Resource Locator Он не только идентифицирует ресурс, но и показывает, где он находится и как к нему обратиться. Например: https://api.example.com/v1/products/42 По этому адресу клиент может отправить HTTP-запрос и получить данные о товаре. https://getanalyst.ru/about Это URL, который вы вводите в браузере, чтобы перейти на страницу "О нас" на веб-сайте с доменом "getanalyst.ru". Здесь: ▫️ https — схема обращения ▫️ api.example.com и getanalyst.ru — домены ▫️ /v1/products/42 и /about— пути к ресурсам 👉 Поэтому данные строки являются одновременно: ✅ URI — потому что идентифицирует ресурс ✅ URL — потому что указывает его адрес и способ обращения 3️⃣ URN — имя ресурса Uniform Resource Name Он идентифицирует ресурс по устойчивому имени, но не указывает, где этот ресурс находится. Например: urn:isbn:9783161484100 urn:issn:2049-3630 Это уникальные идентификаторы книги. Книга может продаваться в разных магазинах и храниться в разных библиотеках, но её ISBN/ISSN от этого не изменится. URN может идентифицировать не только книгу. Например, <urn:uuid:...> задаёт устойчивый идентификатор объекта. При этом URN не сообщает, на каком сервере находится объект и как его получить. 👉 Итого по URN: ✅ является URI ❌ не является URL: сам по себе не указывает сетевой адрес ресурса и способ его получения Главное, что нужно запомнить: ✅ URI — общее понятие: идентификатор ресурса ✅ URL — URI, который показывает адрес ресурса и способ обращения ✅ URN — URI, который задаёт устойчивое имя ресурса, но не указывает адрес В REST API мы преимущественно работаем с HTTP(S) URL. А слово endpoint обычно используют для обозначения точки обращения к API: сочетания HTTP-метода (GET/POST/PUT...) и адреса ресурса. Теперь, увидев в постановке задачи Base URL, URI и endpoint, вы точно знаете, почему это не три названия одного и того же 😉 ——- P.S. А к чему относится "mailto:user@example.com"? ——- #AI_for_analysts #RestApiGA 📱 Tg | 💙 ВК | 💬 Max
«к концу практикума можно стать сеньором» 😄Так один из участников комментировал количество инструментов и возможностей, которые мы разбираем за одно занятие. Конечно, за 4 часа сеньором не стать. Но можно настроить ИИ-агентов, исследовать реальные API и научиться использовать нейросети так, чтобы они ускоряли работу, а не добавляли проблем. ❤️🔥 ИИ для работы аналитика: практика на задачах с REST API 🗓 Доступ только с 8 по 11 августа 📹 Формат: в записи 🕐 На обучение: 4 часа 🟢 Участие бесплатное 🔗 Зарегистрироваться 👉 На практике вы: ➕ настроите ИИ-агента для работы с API-задачами ➕ исследуете запросы к реальным API через Postman и Insomnia ➕ разберётесь, как работать со Swagger и OpenAPI-документацией ➕ поймёте, какие задачи можно передавать ИИ, а где необходима проверка аналитика 👉 Разберём 10+ инструментов для работы с ИИ и API: ✔️ Qwen ✔️ ChatGPT ✔️ Claude ✔️ Postman ✔️ Insomnia ✔️ Swagger ✔️ и другие 👉 Этот практикум — самостоятельное полноформатное занятие, которое можно пройти и использовать отдельно от наших программ. Он также является вводным занятием к практическим программам: 🎓 Проектирование REST API Старт 11 августа Завтра — последний день предзаписи по специальным условиям. 🎓 ИИ-Акселератор Старт 29 августа Для тех, кто хочет глубже освоить ИИ для рабочих задач. —— P.S. Технические или организационные вопросы: @getanalyst или info@getanalyst.ru
POST /products/searchФильтры, сортировку и пагинацию передавали JSON-объектом в теле запроса. Теперь появился отдельный HTTP-метод для безопасного и идемпотентного поиска с телом запроса, вместо "костыля" с POST:
QUERY /products🔵 К посту прикрепляю две полноценные постановки задачи - выгрузки из Confluence: 1️⃣ Поиск товаров через POST /products/search — вариант, подготовленный до появления QUERY. 2️⃣ Поиск товаров через QUERY /products — обновлённый пример с новым HTTP-методом (в этом документе также можно посмотреть, как супер-подробно описать требования к кэшированию результатов поиска). 💾 Скачивайте оба файла и сравнивайте: ✔️ как изменился endpoint ✔️ как передаются фильтры ✔️ как описывается контракт метода ✔️ какие требования важно зафиксировать для Backend Когда на проекте появится поиск с десятками фильтров, у вас уже будет готовый образец постановки задачи — и для привычного POST, и для нового QUERY. 🔖 Обязательно сохраняйте этот новый образец требований по REST API в личный архив и поддержите пост ❤️🔥, если это то, что вам актуально #RestApiGA #FarmFreshGA 📱 Tg | 💙 ВК | 💬 Max
Всем, кто устал делать руками то, что уже умеет делать ИИДоступ откроется уже в эту субботу, 8 августа! 🔔 ----— P.S. Технические или организационные вопросы? Пишите @getanalyst или info@getanalyst.ru
Представь, что ты ведущий системный аналитик с опытом более 10 лет в IT. Ты хочешь нанять senior системного аналитика к себе в команду и я пришёл к тебе на техническое собеседование. Ты строгий и занудный, требуешь четких ответов с примерами. Используй файл, который я добавил, и на его основе задавай мне по одному случайному вопросу. Чередуй вопросы по теории и практические задания, задачи, как на реальных проектах. Старайся идти глубже и давать связанные вопросы с подвохами. Вопросы также можно задавать в других формулировках по сравнению с документом. После того, как я отвечу, давай оценку моим ответам по 10-бальной шкале по критериям: точность ответа, понимание вопроса. Поясняй каждый балл и предлагай как можно было бы улучшить мой ответ. Каждый раз, когда я буду писать "следующий вопрос", ты можешь задавать мне следующий вопрос из моего документа или придумывать аналогичные, с подобными задачами. Сразу после этого сообщения можешь задать мне первый вопрос.👉 5. Ваше собеседование началось. Отвечайте на вопросы. ❗️ Не печатайте текст на теоретические вопросы, а говорите ответы голосом, где возможно! Используйте иконку "микрофон", чтобы записывать свои ответы и отдавать их на проверку Искусственному Интеллекту. Получайте обратную связь от ИИ и улучшайтесь 😌 + В помощь на собеседования: JSON Editor Online ✅ Открытая база вопросов и заданий с собеседований на СА Больше вопросов и ответов по другим темам, чтобы проверить себя и подготовиться к успешному техническому интервью 🔗 База вопросов для СА Скачиваете в виде PDF-страницы и прикладываете в ИИ. Либо даёте ссылку на неё в промпте из п.4.2 и готовитесь к собеседованию не только по REST, но и по другим темам. Сохраняйте и пользуйтесь. Сейчас или в будущем 🤝 🔥 и 🩷 приветствуются)) #RestApiGA #AI_for_analysts
