🏢 Архитектура компании — это не про чертежи, а про стратегию.
📅 15 мая в 19:00 МСК разберём, как корпоративная архитектура помогает не просто исполнять стратегию, а формулировать её. Почему 70% стратегий не реализуются? Потому что архитектура предприятия — не вспомогательный инструмент, а основа системного подхода к изменениям.
🔍 На открытом уроке:
— пройдём путь от стратегии к архитектуре;
— разберём ключевые понятия;
— обсудим структуру и взаимосвязи.
🎤 Спикер — Петр Подымов, руководитель курса и лидер продуктовой трансформации в СПАО «Ингосстрах».
👥 Полезно для CTO, руководителей проектов, продуктовых менеджеров и архитекторов.
🚀 Регистрируйтесь и получите скидку на программу обучения «Enterprise Architect»: https://clck.ru/3M33rM 🔗
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
📅 15 мая в 19:00 МСК разберём, как корпоративная архитектура помогает не просто исполнять стратегию, а формулировать её. Почему 70% стратегий не реализуются? Потому что архитектура предприятия — не вспомогательный инструмент, а основа системного подхода к изменениям.
🔍 На открытом уроке:
— пройдём путь от стратегии к архитектуре;
— разберём ключевые понятия;
— обсудим структуру и взаимосвязи.
🎤 Спикер — Петр Подымов, руководитель курса и лидер продуктовой трансформации в СПАО «Ингосстрах».
👥 Полезно для CTO, руководителей проектов, продуктовых менеджеров и архитекторов.
🚀 Регистрируйтесь и получите скидку на программу обучения «Enterprise Architect»: https://clck.ru/3M33rM 🔗
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Кто выполняет функции системного аналитика в США?
Для своего исследования я использовал один из крупнейших специализированных сайтов по поиску IT-работы в США, входящий в топ-3. Целью исследования было выяснить, кто выполняет роль системного...
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Документирование API сервисов с помощью Swagger на примере фреймворков Express.js и Gin
В современных реалиях разработки программного обеспечения бывает достаточно трудно быстро и качественно написать техническую документацию к проекту, особенно когда данному процессу уделяется...
❓Как аналитику обнаружить проблемы в бизнес-процессах и найти решение ещё до последствий?
Узнайте на бесплатном вебинаре: «Выявление и анализ проблем в бизнес-процессах»
✅Что будет на вебинаре:
+ Определим где и когда применимы методы оптимизации бизнес-процессов
+ Поговорим про важность корректного моделирования бизнес-процессов
+ Рассмотрим варианты трассировки проблем и возможностей на бизнес-процессы компании.
+ Ответим на вопрос, как перейти от анализа потребностей к проектированию целевой бизнес-архитектуры
+ На практике сделаем сравнительный анализ основных методов оптимизации бизнес-процессов
🎁Мы подготовили матрицы компетенций системного и бизнес аналитика – это карты, в которых показаны актуальные hard & soft скиллы от Junior до Middle. Пришлём вам на почту после вебинара!
🎁Для участников вебинара скидка 5% на курс «Системный и бизнес-анализ» по промо-коду: SA_BA5
⏰Вебинар пройдёт 21 мая(среда) в 20:00 мск
👉Регистрация: OTUS.RU
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Узнайте на бесплатном вебинаре: «Выявление и анализ проблем в бизнес-процессах»
✅Что будет на вебинаре:
+ Определим где и когда применимы методы оптимизации бизнес-процессов
+ Поговорим про важность корректного моделирования бизнес-процессов
+ Рассмотрим варианты трассировки проблем и возможностей на бизнес-процессы компании.
+ Ответим на вопрос, как перейти от анализа потребностей к проектированию целевой бизнес-архитектуры
+ На практике сделаем сравнительный анализ основных методов оптимизации бизнес-процессов
🎁Мы подготовили матрицы компетенций системного и бизнес аналитика – это карты, в которых показаны актуальные hard & soft скиллы от Junior до Middle. Пришлём вам на почту после вебинара!
🎁Для участников вебинара скидка 5% на курс «Системный и бизнес-анализ» по промо-коду: SA_BA5
⏰Вебинар пройдёт 21 мая(среда) в 20:00 мск
👉Регистрация: OTUS.RU
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Все на «ВНЕДРЕЙД» — хакатон от Orion soft, который объединил пять крупнейших компаний страны: Т-банк, Авито, Lamoda, CDEK, Магнит.
Тебе предстоит разработать решение для одной из них. Сотни неравнодушных и всего 48 часов на решение задачи.
Когда: 7-8 июня
Где: Москва, пространство «Суперметалл»
Два трека: студенты и опытные спецы
Скорее собирай команду, мест только 300
Приз для лучших: 4-х дневный трип на покорение Эльбруса для всей команды с полной оплатой билетов, проживания и развлекательной программы
И это ещё не всё:
- быстрый найм в Orion soft для талантов
- жирный кейс в портфолио
- мощный буст по скиллам
- тонна крутого мерча
Твой код — твои правила. Залетай и покажи, на что способен.
[Подать заявку]
Тебе предстоит разработать решение для одной из них. Сотни неравнодушных и всего 48 часов на решение задачи.
Когда: 7-8 июня
Где: Москва, пространство «Суперметалл»
Два трека: студенты и опытные спецы
Скорее собирай команду, мест только 300
Приз для лучших: 4-х дневный трип на покорение Эльбруса для всей команды с полной оплатой билетов, проживания и развлекательной программы
И это ещё не всё:
- быстрый найм в Orion soft для талантов
- жирный кейс в портфолио
- мощный буст по скиллам
- тонна крутого мерча
Твой код — твои правила. Залетай и покажи, на что способен.
[Подать заявку]
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
От монолита к микросервисам. Монолитная модель данных. Распознать и обезвредить
Привет! Меня зовут Светлана Уварова, я архитектор информационных систем. Микросервисная архитектура не гарантирует модульность, если в системе остаются монолитные данные. В этой статье разберемся, как...
Вебинар: «Нам отчёты не страшны!»
Опыт внедрения автоматизации в аптечной сети Фарма с использованием Loginom
🗓 22 мая, 15:00 (МСК) | 💻 Онлайн (Zoom) | 🆓 Бесплатно
🔗 Регистрация в боте
Уже 8 лет «Аптека Фарма» с 385 аптеками использует Loginom для аналитики — и больше не мучается с отчётами вручную.
❌ До Loginom: 1 отчёт по 1 аптеке в день.
✅ С Loginom: данные по 100 аптекам за 2 часа.
О чем вебинар:
— Как эволюционировала отчётность в аптечной сети.
— Как аналитическая платформа помогает принимать решения быстро и точно.
— Почему выбрали отечественную платформу — и не пожалели.
Кому будет полезно:
— Владельцам и руководителям бизнеса;
— Финансовым и операционным директорам;
— Руководителям аналитики и ИТ;
— Специалистам медицины и фармацевтики.
🔗 Регистрация
erid:2VSb5zFvbZr
Опыт внедрения автоматизации в аптечной сети Фарма с использованием Loginom
🔗 Регистрация в боте
Уже 8 лет «Аптека Фарма» с 385 аптеками использует Loginom для аналитики — и больше не мучается с отчётами вручную.
О чем вебинар:
— Как эволюционировала отчётность в аптечной сети.
— Как аналитическая платформа помогает принимать решения быстро и точно.
— Почему выбрали отечественную платформу — и не пожалели.
Кому будет полезно:
— Владельцам и руководителям бизнеса;
— Финансовым и операционным директорам;
— Руководителям аналитики и ИТ;
— Специалистам медицины и фармацевтики.
🔗 Регистрация
erid:2VSb5zFvbZr
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Нужно ли системному аналитику разбираться в программировании?
Мне было интересно узнать мнение профессионального сообщества по данному вопросу. Поэтому я провёл исследование на тему: «Насколько системный аналитик уровня Senior должен разбираться в программном...
А как вы считаете, нужно ли системному аналитику разбираться в программировании?
Anonymous Poll
7%
Нет, не вижу смысла
76%
Да, понимать основы
16%
Да, нужно более детально понимать код и уметь что-то писать
2%
Другой ответ
ХОЧЕШЬ ПОВЫШЕНИЕ В 2025 ГОДУ? 😎🔥
Тогда самое время разобраться в микросервисной архитектуре и стать более востребованным специалистом.
🚀 Стартуем 20 мая.
Курс ведет действующий архитектор Кирилл Ветчинкин. Он успешно реализовал проекты для Мегафона, Теле2, ВСS Brокer. Постоянный спикер крупных IT-конференций.
Какие скиллы прокачаем:
📌 Декомпозиция систем на микросервисы, отталкиваясь от бизнес-домена.
📌 Встройка микросервисов в оргструктуру компании.
📌Организация перехода от монолитной системы к микросервисной.
Полная программа ТУТ 👉 https://microarch.ru/courses/microservices?utm_source=posev&utm_medium=erid:2VtzqwE1oyN&utm_campaign=4
А самое главное — поддержка от спикера, чат с одногруппниками и полезные созвоны с разбором домашки.
📕 Сертификат об участии по итогам прохождения курса.
Узнай больше 👉 https://microarch.ru/courses/microservices?utm_source=posev&utm_medium=erid:2VtzqwE1oyN&utm_campaign=4
Реклама. ИП Ветчинкин К.Е. ИНН: 773376451099 Erid: 2VtzqwE1oyN
Тогда самое время разобраться в микросервисной архитектуре и стать более востребованным специалистом.
🚀 Стартуем 20 мая.
Курс ведет действующий архитектор Кирилл Ветчинкин. Он успешно реализовал проекты для Мегафона, Теле2, ВСS Brокer. Постоянный спикер крупных IT-конференций.
Какие скиллы прокачаем:
📌 Декомпозиция систем на микросервисы, отталкиваясь от бизнес-домена.
📌 Встройка микросервисов в оргструктуру компании.
📌Организация перехода от монолитной системы к микросервисной.
Полная программа ТУТ 👉 https://microarch.ru/courses/microservices?utm_source=posev&utm_medium=erid:2VtzqwE1oyN&utm_campaign=4
А самое главное — поддержка от спикера, чат с одногруппниками и полезные созвоны с разбором домашки.
📕 Сертификат об участии по итогам прохождения курса.
Узнай больше 👉 https://microarch.ru/courses/microservices?utm_source=posev&utm_medium=erid:2VtzqwE1oyN&utm_campaign=4
Реклама. ИП Ветчинкин К.Е. ИНН: 773376451099 Erid: 2VtzqwE1oyN
❓Какие виды требования бывают и как не допустить ошибку при составлении системному аналитику?
Узнайте на бесплатном вебинаре: «Все виды требований и как их составить системному аналитику»
Что будет на вебинаре:
+ Какие виды требований бывают
+ Как классифицировать требования по их видам
+ Разберём на практике, как составлять требования к проекту
+ Расскажем про актуальные и эффективные методы составления требований в 2025 году.
🎁Вебинар в рамках курса «Системный аналитик» и мы дарим вам скидку 5% на курс по промо-коду: SA_5
🎁Мы подготовили для вас матрицу компетенций системного аналитика – это карта, в которой показаны актуальные hard & soft скиллы от Junior до Middle.
Успейте получить после вебинара!
Вебинар пройдёт 27 мая (вторник) в 20:00 мск
Регистрация на вебинар: OTUS.RU
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Узнайте на бесплатном вебинаре: «Все виды требований и как их составить системному аналитику»
Что будет на вебинаре:
+ Какие виды требований бывают
+ Как классифицировать требования по их видам
+ Разберём на практике, как составлять требования к проекту
+ Расскажем про актуальные и эффективные методы составления требований в 2025 году.
🎁Вебинар в рамках курса «Системный аналитик» и мы дарим вам скидку 5% на курс по промо-коду: SA_5
🎁Мы подготовили для вас матрицу компетенций системного аналитика – это карта, в которой показаны актуальные hard & soft скиллы от Junior до Middle.
Успейте получить после вебинара!
Вебинар пройдёт 27 мая (вторник) в 20:00 мск
Регистрация на вебинар: OTUS.RU
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Как не скатиться в имитацию: о роли системного аналитика на проекте
Цель статьи — помочь понять, нужен ли вам на проекте системный аналитик или нет. А также предостеречь тех, кто только собирается стать системным аналитиком. Последние восемь лет я работаю системным...
Собеседования на позиции BA/SA-аналитиков, технических менеджеров стали субъективно сложнее.
Сейчас крупные IT-компании проводят с кандидатом по два и более отдельных интервью.
А это значит, что проводится отдельное техническое собеседование.
Все для того, чтобы пройти такое собеседование, — на нашем онлайн-курсе!
🔹🔹 🔹🔹
Начните с бесплатных уроков по архитектуре и интеграциям в чат-боте курса.
Переходите и знакомьтесь:
@studyit_help_bot
🟢 Доступы к урокам у наших учеников бессрочные.
✏️Скидка на полный курс от канала — 1 000 ₽ по промокоду BAANDSA до конца мая.
Сейчас крупные IT-компании проводят с кандидатом по два и более отдельных интервью.
А это значит, что проводится отдельное техническое собеседование.
Все для того, чтобы пройти такое собеседование, — на нашем онлайн-курсе!
🔹🔹 🔹🔹
Начните с бесплатных уроков по архитектуре и интеграциям в чат-боте курса.
Переходите и знакомьтесь:
@studyit_help_bot
🟢 Доступы к урокам у наших учеников бессрочные.
✏️Скидка на полный курс от канала — 1 000 ₽ по промокоду BAANDSA до конца мая.
Курс по документированию REST API
Очень информативно и все в одном месте. Есть и видео уроки и что почитать
Перейти | BA|SA
Очень информативно и все в одном месте. Есть и видео уроки и что почитать
Перейти | BA|SA
Курс по документированию REST API | learnapidoc-ru
Курс по документированию API. Вольный перевод курса https://idratherbewriting.com/learnapidoc/
Салют! Сегодня продолжим тему документации API, и я немного расскажу, что делаю я))
Для начала, пару слов из общего понимания, хорошая документация API — это не просто справочник по методам, а инструкция для разработчика, которая экономит время и снижает количество ошибок. Но не все аналитики с ней работают, у меня были проекты, где был отдельный человек на эту работы😊
Расскажу, как я строю документацию, что включаю и какие правила соблюдаю.
📌 Из чего состоит моя документация API?
1️⃣ Обзор (Overview)
- Для чего этот API? (например, "Платежный шлюз для обработки транзакций").
- Ключевые возможности (например, "Создание платежа, проверка статуса, возврат средств").
- Форматы данных (JSON/XML, кодировка).
- Базовый URL (`https://api.example.com/v1`).
📌 Совет: Добавьте диаграмму взаимодействия, если API сложный (например, схему работы OAuth).
2️⃣ Аутентификация и авторизация
- Как получить токен/ключ?
- Где его передавать (`Header`,
- Пример запроса:
- Срок жизни токена, refresh-токены (если есть).
📌 Совет: Добавьте ссылку на генератор тестовых ключей (если есть Sandbox).
3️⃣ Эндпоинты (Endpoints)
Каждый метод описываю по шаблону:
🔹 Метод `GET /users`
- Назначение: Получение списка пользователей.
- Параметры:
-
-
- Заголовки:
-
- Пример запроса:
- Пример ответа:
- Возможные ошибки:
-
-
📌 Совет:
- Группируйте методы по логическим блокам (например,
- Для неочевидных параметров добавьте пояснение (например,
4️⃣ Примеры кода
Добавляю готовые сниппеты для разных языков:
- cURL (для быстрого тестирования).
- Python (`requests`).
- JavaScript (`fetch`/`axios`).
- PHP, Java (если аудитория использует).
📌 Совет: Используйте Swagger Codegen или Postman Snippets для автоматической генерации.
5️⃣ Обработка ошибок
Отдельный раздел с:
- HTTP-кодами (4xx, 5xx).
- Типовыми ошибками и способами их исправить.
- Примером ошибки:
📌 Совет: Добавьте ссылку на сервис мониторинга (если есть, например, статус-страницу API).
6️⃣ Вебхуки (Webhooks)
Если API отправляет события:
- Какие события есть (например,
- Как настроить URL для вебхуков.
- Пример payload:
- Рекомендации:
- Всегда проверяйте подпись (если есть).
- Idempotency-ключи для избежания дублей.
📌 Совет: Добавьте инструкцию по тестированию вебхуков (например, через
7️⃣ Лимиты и ограничения
- Rate limiting (например, 100 запросов/минуту).
- Максимальный размер запроса (например, 10 MB для `POST`).
- Ограничения на поля (например,
📌 Совет: Укажите, как проверить текущий лимит (например, через заголовки
8️⃣ Чейнджлог (Change Log)
- Версии API и даты изменений.
- Breaking changes (например, удаление поля
- План по депрекейшену старых версий.
📌 Совет: Используйте семантическое версионирование** (`v1.0.0` → `v1.1.0`).
P.s. Я на двух проектах сталкивалась с документированием API, и там и там использовала одно и тоже содержание, но где-то что-то отличалось, но суть была одна!
Источник: @ba_and_sa
Для начала, пару слов из общего понимания, хорошая документация API — это не просто справочник по методам, а инструкция для разработчика, которая экономит время и снижает количество ошибок. Но не все аналитики с ней работают, у меня были проекты, где был отдельный человек на эту работы
Расскажу, как я строю документацию, что включаю и какие правила соблюдаю.
📌 Из чего состоит моя документация API?
- Для чего этот API? (например, "Платежный шлюз для обработки транзакций").
- Ключевые возможности (например, "Создание платежа, проверка статуса, возврат средств").
- Форматы данных (JSON/XML, кодировка).
- Базовый URL (`https://api.example.com/v1`).
📌 Совет: Добавьте диаграмму взаимодействия, если API сложный (например, схему работы OAuth).
- Как получить токен/ключ?
- Где его передавать (`Header`,
Query,
`Body`)? - Пример запроса:
curl -X POST https://api.example.com/auth \
-H "Content-Type: application/json" \
-d '{"api_key": "your_key"}'
- Срок жизни токена, refresh-токены (если есть).
📌 Совет: Добавьте ссылку на генератор тестовых ключей (если есть Sandbox).
Каждый метод описываю по шаблону:
🔹 Метод `GET /users`
- Назначение: Получение списка пользователей.
- Параметры:
-
limit
(макс. количество записей, по умолчанию 20). -
offset
(пагинация). - Заголовки:
-
Authorization: Bearer <token>.
- Пример запроса:
curl -X GET "https://api.example.com/users?limit=10" \
-H "Authorization: Bearer YOUR_TOKEN"
- Пример ответа:
{
"data": [
{"id": 1, "name": "Alice"},
{"id": 2, "name": "Bob"}
],
"total": 2
}
- Возможные ошибки:
-
401 Unauthorized
— неверный токен. -
400 Bad Request
— некорректные параметры. 📌 Совет:
- Группируйте методы по логическим блокам (например,
Users, Orders,
`Payments`). - Для неочевидных параметров добавьте пояснение (например,
amount
в **копейках**). Добавляю готовые сниппеты для разных языков:
- cURL (для быстрого тестирования).
- Python (`requests`).
- JavaScript (`fetch`/`axios`).
- PHP, Java (если аудитория использует).
📌 Совет: Используйте Swagger Codegen или Postman Snippets для автоматической генерации.
Отдельный раздел с:
- HTTP-кодами (4xx, 5xx).
- Типовыми ошибками и способами их исправить.
- Примером ошибки:
{
"error": "invalid_request",
"message": "API key is missing",
"details": "Add 'Authorization: Bearer YOUR_KEY' header"
}
📌 Совет: Добавьте ссылку на сервис мониторинга (если есть, например, статус-страницу API).
Если API отправляет события:
- Какие события есть (например,
payment.success,
`order.canceled`). - Как настроить URL для вебхуков.
- Пример payload:
{
"event": "payment.success",
"data": {"id": "123", "amount": 1000}
}
- Рекомендации:
- Всегда проверяйте подпись (если есть).
- Idempotency-ключи для избежания дублей.
📌 Совет: Добавьте инструкцию по тестированию вебхуков (например, через
ngrok
или локальный тунель). - Rate limiting (например, 100 запросов/минуту).
- Максимальный размер запроса (например, 10 MB для `POST`).
- Ограничения на поля (например,
description
не больше 500 символов). 📌 Совет: Укажите, как проверить текущий лимит (например, через заголовки
X-RateLimit-Limit
и `X-RateLimit-Remaining`). - Версии API и даты изменений.
- Breaking changes (например, удаление поля
created_at
в v2). - План по депрекейшену старых версий.
📌 Совет: Используйте семантическое версионирование** (`v1.0.0` → `v1.1.0`).
P.s. Я на двух проектах сталкивалась с документированием API, и там и там использовала одно и тоже содержание, но где-то что-то отличалось, но суть была одна!
Источник: @ba_and_sa
Please open Telegram to view this post
VIEW IN TELEGRAM