Заметки Аналитика | IT
8.03K subscribers
106 photos
3 videos
1 file
956 links
О жизненном цикле разработки ПО глазами бизнес-/системного аналитика.

На канале вы найдете:
- теоретический материал;
- интересные статьи;
- профессиональную литературу;
- полезные шпаргалки;
- вопросы с собеседований;
- опросы.

Для связи: @Ev_S_Lit
Download Telegram
📑 Часть 2: Как я реализовал взаимодействие микросервисов — Kafka и gRpc

Автор - Бромбин Андрей:
"В этой статье мы вместе реализуем микросервис для обработки изображений, обсудим архитектурные решения, необходимость выделения его в отдельный сервис, а также выберем подходящие технологии для синхронного и асинхронного взаимодействия. В конце — ссылки на репозитории и вспомогательные материалы.

Мы рассмотрим:

︎ Микросервис изображений: функциональность и архитектура.
︎ Выбор и настройка объектного хранилища (MinIO).
︎ Асинхронное взаимодействие с помощью Kafka: гарантии доставки, продюсер, консьюмер, топики, DLT.
︎ Синхронное взаимодействие через gRpc: protobuf, генерация кода, типы RPC-вызовов и реализация клиента и сервера на примере сохранения изображения."

Читать статью

Часть 1
👍3😁1
📑 Как спроектировать сложный цифровой продукт: метод КРИ — Карта реализации историй

"Андрей Шапиро — дизайнер интерфейсов и соавтор фреймворка проектирования социотехнических систем — рассказывает о «Карте реализации историй» (КРИ) — практическом методе проектирования, который помогает вытащить смысл из хаоса, превратить знания в структуру и наконец-то начать делать сложные продукты осознанно."

Читать статью
🔥3
​​📑 Как изменится системный анализ и работа аналитика, когда ИИ «победит»

Автор - Герман, аналитик IТ-компании SimbirSoft.
"В этой статье я хочу поделиться наблюдениями, как уже сегодня меняется роль системного аналитика, а также предположить, к чему в итоге это приведет. Поговорим о том, какие задачи можно «передать» машинам, что останется за людьми, и как «победа ИИ» повлияет на требования к специалистам."

Читать статью
​​📑 Учимся читать SQL SELECT

Содержание:
1. Введение
2. Схема БД
3. SELECT-запрос, как конвейер, по которому едут таблицы
︎ Оператор FROM
︎ Оператор JOIN
︎ Оператор WHERE
︎ Оператор GROUP BY
︎ Оператор HAVING
︎ Оператор ORDER BY
︎ Операторы OFFSET и LIMIT
︎ Оператор SELECT
4. Приземляем логическую модель на код
5. SELECT-запрос, как конвейер, по которому едут строки
6. Заключение

Читать статью
👍71
​​📑 FFF: методология, которая принимает реальность и помогает делать цифровой продукт

"Что такое FFF
Fixed Time. Fixed Budget. Flexed Scope.
Три F, три опоры.
Время фиксировано. Мы не вываливаемся из дедлайна.
Бюджет фиксирован. Мы не требуем дополнительных денег за разработку в рамках зафиксированного срока.
Функциональность гибкая. Мы адаптируемся — и сохраняем результат в рамках времени и денег.

Читать статью
👍51
​​📑 Как повторить успех крутых продуктов или почему JTBD — обязаловка для всех маркетологов

"Jobs To Be Done, «Работы‑Которые‑Надо‑Сделать» — это маркетинговая теория о том, почему люди принимают те или иные решения о покупке. Эта теория помогает предпринимателям, компаниям, менеджерам и теоретикам лучше понимать потребности людей и создавать действительно нужные этим самым людям продукты."

Читать статью
​​📑 Сложности при создании инфраструктурных схем

"Схемы — важный элемент инфраструктурной документации. Они помогают наглядно показать, как работает проект: где находятся сервисы, как они взаимодействуют, как проходит трафик и какие есть внешние интеграции.

Такие схемы полезны всем. Инженеры используют их для быстрой диагностики, стажеры — при онбординге, менеджеры — для согласования изменений, а клиенты — чтобы лучше понять архитектуру."

Читать статью
👍53
​​📑 Неработающие принципы Agile. Когда Agile не принесет ожидаемого эффекта

"Цель этой статьи — показать, в каких случаях Agile не принесет ожидаемого эффекта, рассмотреть наиболее распространенные случаи его некорректного применения и обозначить ключевые моменты, на которые важно обратить внимание перед началом Agile-трансформации. "

Читать статью
​​📑 Обзор AI-агентов
для расшифровки встреч

Автор: Алина Богачёва

"Автоматическая расшифровка рабочих встреч — это стремительно развивающаяся область: современные AI-агенты способны не только точно транскрибировать речь в текст, но и выполнять аналитику разговоров, генерировать краткие итоги (саммари), фиксировать список задач и интегрироваться с корпоративными системами (например, CRM).

В статье представлен структурированный обзор решений как на российском, так и на зарубежном рынке, сгруппированных по типу функциональности. Особое внимание уделяется уровню поддержки русского языка (отлично, хорошо, частично или отсутствует) в каждом продукте, а также модели оплаты (бесплатно, платно, гибридно) и ориентации (массовый рынок или корпоративный сегмент)."

Читать статью
👍32
​​📑 Headless и API-First: как ускорить e-commerce и не утонуть в монолите

Автор - Алиса, тимлид в e-commerce агентстве KISLOROD.

"Сегодня расскажу, как мы вырвались из цепких лап монолита с помощью Headless и API-First архитектуры, ускорили разработку и дали бизнесу крылья. Это не просто про технологии, а про то, как не сойти с ума от бесконечных правок и при этом ускорить запуск фич. Мы все еще на PHP, под капотом Bitrix, но перестали латать шаблоны и начали строить настоящую платформу. Погнали разбираться: что это, зачем и как не облажаться."

Читать статью
👍2
​​📑 Плохие JOIN’ы: приемы, которые (нечаянно) кладут прод

Блог компании Otus:
"Сегодня разбираем один из самых коварных способов убить базу — плохие JOIN'ы. Казалось бы, простое дело: связать пару таблиц — и вперёд. Но если в ON засунуть LOWER(email), забыть про индексы или перепутать LEFT JOIN с INNER — сервер мигом начнет дышать на ладан.

В каждой секции:
▪️︎ Пример, который бьет по продакшену.
▪️︎ Что именно ломается.
▪️︎ Конкретный рефакторинг + индексы + что логировать.
▪️︎ Когда все‑таки можно нарушать и не стыдиться.

Все примеры — PostgreSQL, но подавляющее большинство выводов одинаково валит MySQL и SQL Server."

Читать статью
👍2
​​📑 Как мы внедрили единый шаблон тикетов для разработчиков и упростили работу команды

Автор - Татьяна Цикунова, системный аналитик в компании МойСклад:

"В этой статье расскажу о том, как организовать оперативный обмен информацией между участниками проекта и поддерживать документацию в актуальном состоянии. Отдельное внимание уделю работе с таск-трекерами — подробно опишу шаблон тикета, который успешно используется в нашей компании. Однако - если вы работаете без трекера задач, например, в ворд-файлах, суть от этого не меняется —такой подход работает и с другими инструментами."

Читать статью
📑 Цикл статей: Google Project Management: Professional Certificate, все самое главное из курса для начинающих

Автор делится опытом обучения на курсе от Google по программе Управление проектами, стараясь передать в статьях ключевые идеи курса для русскоязычной аудитории.

Курс состоит из шести разделов, и каждая статья охватывает один из них:

1. Основы управления проектами (Foundations of Project Management)
2. Инициация проекта: запуск успешного проекта (Project Initiation: Starting a Successful Project)
3. Планирование проекта: объединяя всё воедино (Project Planning: Putting It All Together)
4. Исполнение проекта: реализация на практике (Project Execution: Running the Project)
5. Agile‑управление проектами (Agile Project Management)
6. Итоговый проект: применение управления проектами в реальном мире (Capstone: Applying Project Management in the Real World)
🤔2
​​📑 Проверка документации без боли: наш путь к автоматическому спелл-чеку через CI/CD (обзор и видео доклада)

Автор - Константин Нежберт, технический писатель команды Deckhouse в компании «Флант»:
"В апреле я выступал на международной ИТ-конференции «Стачка» с докладом о проверке документации. Я рассказал, как мы с командой технических писателей проверяем документацию, зачем она нужна и какие есть подходы. Также подробно разобрал интеграцию инструмента для проверки.

Это текстовый вариант доклада, а ссылку на видео с выступлением можно найти в конце материала."

Читать..
3
​​📑 Domain-Driven Design: ошибки, которые не описаны в книгах

Автор - Андрей, который уже несколько лет работает тимлидом/техлидом в разных компаниях и различных проектах:

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

Читать статью
​​📑 Kafka, RabbitMQ, NATS в 2025

"Команда devhands .io сделала с Владимиром Перепелицей мини-интервью, посвященное сравнению наиболее популярных решений в области очередей и брокеров сообщений — Kafka, RabbitMQ, NATS.

Владимир — эксперт по большим проектам, очередям и Tarantool, Solution Architect в Exness, создатель S3 в VK Cloud, регулярный спикер и член ПК конференций Highload.

Хотим поделиться с вами текстовой расшифровкой интервью."

Читать статью
🔥51
​​📑 События vs сообщения. Понимаете ли вы разницу и почему это важно?

В данной статье Автор расскажет, как смешение понятий события, сообщения и транспорта рождает возгласы типа «Я ненавижу использовать Symfony Messenger, потому что был у меня проект на нем, и он не взлетел!»

Будут косвенно затронуты компоненты Symfony Messenger и Event Dispatcher. Несмотря на это, данный материал может оказаться полезным и для разработчиков, использующих другие фреймворки и даже другие языки.

Читать статью
👍3