🍀BitBitGo🍀 Системный Анализ
3.22K subscribers
217 photos
154 videos
112 links
Курс «Системный анализ»
https://bitbitgo.by/
Пишем про системный анализ.
Поможем стартануть в карьере IT. Присоединяйся!
Download Telegram
🏗 Верхнеуровневая архитектура: зачем и как делать

HLA — «карта» системы: крупные блоки, их связи, границы ответственности. Чтобы все — от заказчика до разработчика — одинаково понимали, что строим.

Что показать на схеме:
• границы системы, внешние контуры
• контейнеры/сервисы, БД, интеграционные шлюзы
• протоколы/форматы (HTTP/gRPC/AMQP,JSON/Avro)
• ключевые NFR: доступность, производительность, безопасность
• риски и зависимости (SPOF, внешние API, лицензии/комплаенс)

Когда полезно:
• старт проекта, пресейл, согласование
• интеграции/миграции, декомпозиция монолита
• масштабирование, SLO/SLA
• аудит и онбординг команды

Лучшие практики:
• держите HLA «живой»: обновляйте при изменениях
• уровни C4: Context → Container
• фиксируйте контракты и версии интерфейсов
• помечайте зоны безопасности (AuthN/AuthZ, шифрование, DMZ)
• связывайте с требованиями/тестами (трассируемость)

Избегайте:
• UI-цветов, низкоуровневого кода, схем таблиц — это не HLA
• «магии»: без протоколов, форматов, владельцев

#ARCHITECTURE
3
📢 Документы аналитика — это сердце проекта: требования, процессы, интеграции, REST-спецификации, UML-диаграммы. Но без структуры всё это превращается в хаос.

Мы собрали готовую папку, которая помогает держать проекты в порядке и экономит время:

🔹 Бизнес-анализ
— исследования и интервью
— бизнес-требования и процессы
— пользовательские истории и backlog
— спецификации и согласования

🔹 Системный анализ
— функциональные и нефункциональные требования
— интеграционные сценарии
— REST API-описания
— UML-диаграммы (Use Case, Sequence, Activity)
— тестовые сценарии и чеклисты

🔹 ИИ-поддержка

ИИ ВОШЁЛ ВО ВКУС ДУМАТЬ ЛОГИЧНО, ПОКА ТЫ МЕЧТАЕШЬ ИЗБАВИТЬСЯ ОТ ЭТОЙ ПРИВЫЧКИ

— промпты и best-practice для ChatGPT / DeepSeek / Claude
— примеры генерации требований через LLM
— шаблоны для автогенерации UML-схем и REST-описаний
— «AI-assist» — пространство для ускорения рутинных задач аналитика

ЗАБРАТЬ ПАПКУ

📌 Если хотите попасть в следующую подборку, пишите @qwsdakfftas
Будущее уже здесь! К 2028 году рынок ИИ вырастет до $1,5 трлн, а пользователей VR станет более 100 млн.

Представляем подборку лучших каналов о технологиях будущего:
🔴искусственный интеллект
🔴виртуальная реальность
🔴метавселенная
🔴разработка
🔴инновации
🔴люди, создающие будущее

Для кого это? Для специалистов и всех, кто хочет быть в курсе технологических трендов и вдохновляться новыми идеями.

Присоединяйтесь к сообществу передовых технологий#️⃣
https://t.me/addlist/sdyrryMd-YIxM2Ni
🔥1
Чтобы оставаться на острие трендов в AI, я читаю только тех, кто работает с алгоритмами каждый день. Собрал папку с каналами практикующих экспертов.

Делитесь с коллегами! Буду рад, если подборка поможет быть в курсе настоящих прорывов, а не просто хайпа.

Добавить папку «AI Эксперты»:

https://t.me/addlist/KACTzq-K4aYwZGYy
2
REST — JSON/HTTP 1.1, просто и везде; отлично для публичных API.
gRPC — Protobuf/HTTP 2, быстрее и со стримами; хорошо для внутренних микросервисов.

Факты:
🔹 Протокол: REST — HTTP/1.1; gRPC — HTTP/2 (мультиплексирование).
🔹 Формат: REST — JSON; gRPC — Protobuf (меньше/быстрее).
🔹 Контракты: REST — опц. OpenAPI; gRPC — .proto + генерация клиентов/серверов.
🔹 Стримы: REST — SSE/WebSocket; gRPC — unary/server/client/bidi.
🔹 Кэш: REST — обычный HTTP-кэш; gRPC — редко.
🔹 Инструменты: REST — curl/Postman; gRPC — grpcurl/Insomnia + .proto.
🔹 Браузер: REST — нативно; gRPC — через gRPC-Web/прокси.
🔹 Ошибки: REST — HTTP-коды; gRPC — статус-коды gRPC.

Когда выбирать:
🔸 REST — публичные интеграции, CDN/кэш, максимальная совместимость.
🔸 gRPC — внутренняя M2M-связь, высокая нагрузка, потоковые вызовы.

#INTEGRATION
3
90% ВАШЕГО ВРЕМЕНИ ТРАТИТСЯ ВПУСТУЮ? КАК НЕЙРОСЕТИ ПОМОГУТ ВАМ ВЕРНУТЬ ВАШЕ ВРЕМЯ (И ДЕНЬГИ 💰)


Гениальные нейросети для бизнеса,продвижения и продаж -попробуйте БЕСПЛАТНО

▪️как составить промт, чтобы получить живой контент

▪️как создать ии-ассистента, который заменит менеджера по продажам

▪️как продавать с помощью нейросетей

Если вы хотите знать о том, как уже сегодня нейросети «захватывают» наш мир и произойдет ли «восстание машин»

🤩забирай папку с экспертами и подарками прямо сейчас


ЗАБРАТЬ ПАПКУ👈

А еще в специальном канале вас ждут подарки👇


🎁 Подробная инструкция "Нейросети для новичков: от А до уверенный пользователь"
🎁 Инструкция Как собирать  ИИ-менеджера по продажам с эмоциями, базой знаний и целями
🎁  Нейротренажер по продажам 🔥🔥🔥
Добавляйте папку и делитесь со своими друзьями👇

https://t.me/addlist/Lz897rBuZzQ4NGNi
1
ОСТАЛОСЬ ВСЕГО 24 ЧАСА
и доступ к подаркам будет закрыт

Скорее переходите по ссылке и забирайте 🔝подборку лучших каналов о нейросетях  на доступном языке.

ЗАБРАТЬ ПОДАРКИ 👈
добавляйте подборку с каналами экспертов.


В папке вы найдете канал с подарками от экспертов, которые помогут легко создавать контент для ваших соцсетей и бизнеса🚀

Завтра пост удаляю.
Успевайте!

Записаться в папку 👈
👨‍💻 Worker — сердце фоновой обработки в системах.

➡️ Что это?
Worker — независимый процесс, который в фоне берет задачи (jobs) из очереди или БД и выполняет их без ожидания пользователя.

➡️ Зачем нужен?
Вместо долгого «крутящегося курсора» пользователь мгновенно получает «Принято!», а тяжелая работа уходит воркеру.

Основные обязанности:

Мониторит очередь.
Обрабатывает данные, интеграции, рассылки.
Обновляет БД, шлет уведомления.
Обрабатывает ошибки (повторы, DLQ).

➡️ Примеры применения:
📧 Массовые рассылки.
📊 Генерация отчетов.
🔗 Интеграции с API.
🔄 Cron-задачи.

➡️ Чек-лист проектирования:

1.Масштабируемость (сколько воркеров параллельно?).
2.Источники задач (очередь, БД, шедулер).
3.Идемпотентность (повтор без вреда).
4.Ошибки (повторы, DLQ).
5.Таймауты задач.
6.Изоляция ресурсов.
7.Мониторинг (метрики, алерты).

💡 Итог: Worker — ключ к масштабируемым, отзывчивым приложениям с фоновой обработкой.

#ARCHITECTURE #INTEGRATION
2👍1
Чек-лист по проектированию архитектуры для аналитиков

Основные этапы проектирования ИТ-систем:

🏗 Чек-лист архитектора:

☑️ Бизнес-цели и сценарии использования
☑️ Разделение на уровни (клиентский, прикладной, данные)
☑️ Выбор типа архитектуры
☑️ Взаимодействие компонентов (API, очереди)
☑️ Нефункциональные требования
☑️ Документирование в Confluence
☑️ Ревью с разработчиками
☑️ Ограничения и риски
☑️ Актуализация схем

Инструмент для собеседований и рабочих проектов!

#ARCHITECTURE #SYSTEMDESIGN
🚀 Насмотренность аналитика = карьерный рост

Что дает:
• Быстрое понимание сути проблем
• Эффективную коммуникацию со всеми стейкхолдерами
• Предсказание рисков до их появления
• Умение предлагать неочевидные решения

Как прокачать:
📚 Анализ чужих ТЗ и кейсов
🤝 Участие в ревью проектов
💡 Общение с архитекторами
🗂 Личная база знаний

Результат:
→ Сложные задачи решаются быстрее
→ Доверяют сложные проекты
→ Растет зарплата и ценность

Насмотренность = суперсила аналитика 💫

#OTHER
👍1
Вы замечали, что тексты стали звучать “умнее”, картинки — как из фотостудии, а сервисы отвечают вам почти как человек?
Это не магия — это искусственный интеллект, который тихо автоматизирует то, что раньше требовало часов работы.


💡 Сегодня побеждает не тот, кто боится ИИ, а тот, кто умеет с ним сотрудничать.

Если хотите понимать, как реально использовать ИИ для работы, бизнеса и контентазагляните в папку с экспертами по искусственному интеллекту.
Коротко, по делу и с примерами, которые можно применить уже сегодня

https://t.me/addlist/eh5DgYFueIU4NDdi
🚀 Как LLM помогают аналитикам работать с SQL-запросами

Недавно в блоге Сбера вышла интересная статья о применении больших языковых моделей (LLM) для работы с базами данных. Делимся ключевыми инсайтами!

Проблема:
Аналитики тратят до 60% времени на написание и оптимизацию SQL-запросов. Ошибки в запросах и незнание структуры данных приводят к потерям времени и неточностям в отчетности.

Решение: LLM для генерации SQL
Специализированные языковые модели (например, DeepSeek Coder) могут:
• Автоматически подбирать таблицы и JOIN-условия
• Генерировать фрагменты запросов на основе исторических данных
• Предлагать оптимальные паттерны для частых задач

Как это работает на практике:

🔹 Подготовка данных

Сбор журналов SQL-запросов за период
Анализ схемы БД и связей между таблицами
Генерация тренировочных примеров (5000+ запросов)

🔹 Эффективное обучение

Использование метода LoRA для тонкой настройки
Обучение только 6% параметров модели вместо 100%
Экономия времени и ресурсов

🔹 Оценка качества

Метрика ROUGE-L-SQL для оценки структурной схожести
Сравнение синтаксических деревьев запросов
F1-score = 0.45 после обучения

💻Преимущества подхода:

Снижение времени на рутинные запросы
Минимизация человеческих ошибок
Единые стандарты написания SQL
Быстрая адаптация под изменения в структуре БД

Ограничения:
• Тестирование проводилось на упрощенной модели данных
• Требуется доработка для реальных сложных систем
• Необходима проверка семантической корректности запросов

💡Вывод: Интеграция LLM в процессы работы с данными — перспективное направление, способное значительно повысить эффективность аналитиков.

#DBMS
🔘ИИ в команде: как алгоритмы меняют рабочие процессы уже сегодня.

🤔Представьте: бессонный дизайнер, неутомимый копирайтер, мгновенный аналитик. Он уже обрабатывает терабайты данных, генерирует идеи и оптимизирует процессы. Это не футуристическая реальность, а уже рабочие будни в IT.

Представляем подборку лучших каналов о технологиях будущего:
🔴искусственный интеллект
🔴виртуальная реальность
🔴метавселенная
🔴разработка
🔴инновации
🔴люди, создающие будущее

Для кого это? Для специалистов и всех, кто хочет быть в курсе технологических трендов и вдохновляться новыми идеями.

Присоединяйтесь к сообществу передовых технологий#️⃣
https://t.me/addlist/TiR-sx6TAbE4ODRi
1
🤔 Нужно ли аналитику программирование?

Вечный спор: нужно ли аналитику программирование? Разберем по полочкам!

Зачем это нужно:

🔹 Уменьшение неопределенности
Четкие модели данных и алгоритмов вместо домыслов разработчиков

🔹 Качественные ТЗ
Понимание структур данных = детальные техзадания

🔹 Быстрое обучение
Код дает мгновенную обратную связь об ошибках логики

Что учить:
• SQL - для данных
• Основы алгоритмов
• Язык разработчиков вашего проекта

Польза:
Общий язык с разработчиками
Анализ данных без посредников
Реверс-инжиниринг
Прототипирование

Вывод:
Программирование — инструмент, а не цель. Учите то, что нужно в вашей области!

#OTHER
1