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

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

Для связи: @Ev_S_Lit
Download Telegram
​​📑 Микросервисная архитектура, ее паттерны проектирования и особенности

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

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

#архитектура | @notes_analyst
​​📑 Летопись проекта: зачем нужна инфраструктурная документация

"Документация - это про знания. Знания о продукте, системе, процессах. Важно, где и как хранятся эти знания, кто может получить к ним доступ, легко ли их найти, доступны ли они для понимания."

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

#документация | @notes_analyst
​​📑 API-First и микросервисы

В статье рассматриваются особенности использования подхода API-First  на примере двух серверных java-приложений (одно приложение является клиентом другого) с использованием библиотек spring-boot, spring-web, openapi-generator, springdoc. Для описания спецификации API будет использован формат Openapi 3

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

#микросервисы | @notes_analyst
​​📑 UML-диаграмма последовательности для REST API: практический пример

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

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

#uml | @notes_analyst
📚 Разработка интерфейсов. Паттерны проектирования.
3-е изд 2022

Авторы: Д. Тидвелл, Ч. Брюэр,
Э. Валенсия


Главная «фишка» книги — паттерны проектирования. Вы научитесь использовать паттерны при разработке интерфейсов мобильных, настольных и веб-приложений. Для каждого паттерна даны наглядные примеры и подробное описание: от реализации до сценариев использования. Вы сразу перейдете от теории к практике!

Скачать 📗

#литература | @notes_analyst
​​📑 Все шлюзы в BPMN с примерами

Шлюзы в BPMN (gateways) это такие развилки, которые либо распараллеливают процесс на несколько потоков, либо собирают несколько потоков процесса в один.

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

#bpmn | @notes_analyst
​​📚 Документация PostgreSQL и Postgres Pro

C 2015 года компания Postgres Professional делает полный перевод документации PostgreSQL на русский язык.
Здесь представлены эти переводы, оригинальная англоязычная документация PostgreSQL и документация к СУБД Postgres Pro в вариантах Standard и Enterprise.

📄 Документация к PostgreSQL 15.0

Еще компания делится книгами и учебниками по работе с PostgreSQL:
📔 Postgres: первое знакомство. П. Лазунов, Е. Рогов, И. Лёвшин

📙 PostgreSQL изнутри. Рогов Е. В.

📘 PostgreSQL. Основы языка SQL: учеб. пособие. Е. П. Моргунов; под ред. Е. В. Рогова, П. В. Лузанова

📗 Основы технологий баз данных: учеб. пособие. Б. А. Новиков, Е. А. Горшкова, Н. Г. Графеева; под ред. Е. В. Рогова.

#postgresql #литература | @notes_analyst
​​📑 Как мы ведем требования к ПО: формализация

Формализация - большой и важный этап разработки требований. Автор статьи, системный аналитик в Альфа Банке, расскажет: как происходит ведение требований у них в компании, какие этапы они проходят, каких правил придерживаются и что будет, если отклоняться от правил.
Если вы системный или бизнес-аналитик, владелец продукта или просто работаете с требованиями к программному обеспечению, то эта статья для вас.

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

#работастребованиями | @notes_analyst
​​📑 Как улучшить английский в документации

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

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

#документация | @notes_analyst
​​📑 Делаем документацию здорового человека в Git на примере Docs Ozon

Автор статьи, Катя - руководитель отдела техписателей в Ozon, рассказывает о том:
• как и зачем менять Confluence на статический генератор сайтов; 
• зачем техписателям знать git и CI/CD; 
• в какой момент пора искать разработчиков и превращать простое размещение статеек в платформу документации."

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

#документация | @notes_analyst
​​📑 Обход граблей в процессе согласования требований

Маша Демченко, системный аналитик компании Bimeister, рассказывает в статье о своем опыте выявления и преодоления сложностей в процессе согласования требований к ПО.

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

#работастребованиями | @notes_analyst
​​ API межсистемной интеграции: тест для аналитика

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

Перейти к тесту

#api | @notes_analyst
​​💻 Открытое образование. Курс - "Soft Skills: навыки 21 века"

Курс позволяет получить представление об основных метакомпетенциях, которые необходимы современному человеку для личностной и профессиональной реализации.

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

Перейти к курсу

#softskills | @notes_analyst
​​📑 Тестовые задания на позицию системного аналитика в  компаниях e-commerce

Автор статьи делится кейсами, которые решала на собеседованиях  от Lamoda, СберМегаМаркета и Самоката.

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

#собеседование | @notes_analyst
​​📑 Зачем нужны очереди сообщений в микросервисной архитектуре: разбираем преимущества и недостатки

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

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

#микросервисы | @notes_analyst
​​📑 О работе BA и PM в вопросах и ответах

"Такие разные на первый взгляд позиции, как Project Manager и Business Analyst, зачастую на практике имеют ряд пересекающихся функций. Так в чем все-таки разница? И может ли один человек совмещать две должности? "

В статье специалисты дают ответы на вопросы:
• В чем разница между руководителем проектов и бизнес-аналитиком;
• Нужно ли бизнес-аналитикам получать квалификацию в управлении проектами;
• Когда руководителем проектов и бизнес аналитиком должны быть
два разных человека.

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

#разное | @notes_analyst
​​📑 Как упростить жизнь за 312 коротких шагов: проектируем GraphQL API в микросервисной архитектуре

"Эта статья изначально создавалась как гайд по работе с GraphQL для инженеров Звука (системные аналитики, разработчики, QA). При этом статья может быть полезна всем, кто никогда не работал с GraphQL, но очень хочет понять, зачем он может быть нужен, и как поможет решить задачу вашего бизнеса"

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

#api #graphql | @notes_analyst
​​📑 28 расширений VS Code для разработки документации

"Плагины, без которых техническим писателям жить можно, но сложно. В подборке — линтеры, форматирование, работа с git, проектирование API, подготовка схем и милота для удобной разработки."

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

#документация | @notes_analyst
​​📑 Сравниваем эффективность Redis, Kafka и RabbitMQ

Чтобы обеспечить асинхронную связь между микросервисами (microservices), нужен брокер сообщений (message broker). Брокер обеспечивает надежную и стабильную передачу данных, управление и мониторинг, а также предотвращает потерю сообщений. На сегодняшний день существует несколько брокеров, которые различаются по возможностям и объемам передаваемых данных. Сравним три наиболее популярных из них  —  RabbitMQ, Kafka и Redis.

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

#redis #kafka #rabbitmq | @notes_analyst