📑 Micro Services Architecture
"В этой статье вы получите ответы на три ключевых вопроса:
1. Что такое архитектура программного обеспечения?
2. Почему существует несколько разновидностей архитектуры программного обеспечения?
3. Какие существуют основные характеристики микросервисной архитектуры и почему они важны?"
Читать статью
#архитектура | @notes_analyst
"В этой статье вы получите ответы на три ключевых вопроса:
1. Что такое архитектура программного обеспечения?
2. Почему существует несколько разновидностей архитектуры программного обеспечения?
3. Какие существуют основные характеристики микросервисной архитектуры и почему они важны?"
Читать статью
#архитектура | @notes_analyst
📚 Рекомендации литературы по системной инженерии,
инженерии требований и прикладному системному анализу.
Перейти к списку литературы
#литература | @notes_analyst
инженерии требований и прикладному системному анализу.
Перейти к списку литературы
#литература | @notes_analyst
📑 Контекстная диаграмма
Зачем нужна, как создавать и как
тестировать контекстную диаграмму при разработке системных требований и проектировании систем.
Читать статью
#диаграмма | @notes_analyst
Зачем нужна, как создавать и как
тестировать контекстную диаграмму при разработке системных требований и проектировании систем.
Читать статью
#диаграмма | @notes_analyst
📑 Что нужно знать системному аналитику уровня Middle и Senior: план развития Hard Skills
Автор статьи составил план развития в виде некого чек-листа с перечислением 13 блоков (от работы с требованиям до безопасности) с описанием, что обязательно и желательно знать/уметь.
Читать статью
#карьера | @notes_analyst
Автор статьи составил план развития в виде некого чек-листа с перечислением 13 блоков (от работы с требованиям до безопасности) с описанием, что обязательно и желательно знать/уметь.
Читать статью
#карьера | @notes_analyst
📑 Нужно ли ИТ-аналитикам уметь программировать
"Вопрос обязательности умения/знания/понимания программирования для ИТ-аналитика-проектировщика вызвал жаркие дебаты в профильных группах.
Приводились два вида аргументов:
1. Противники: программировать должен программист, если аналитик должен уметь программировать, то он должен владеть навыками всех смежных профессий; такого аналитика не обучишь и не найдешь на рынке.
2. Сторонники: умение/владение языком программирования позволяет делать более качественные ТЗ (этот аргумент не является непосредственным доказательством).
Также остается неясным, когда каким языком программирования нужно владеть. Кто-то говорит SQL, кто-то - любым процедурным. Так нужно ли или нет? Давайте взглянем на ситуацию системно."
Читать статью
#карьера | @notes_analyst
"Вопрос обязательности умения/знания/понимания программирования для ИТ-аналитика-проектировщика вызвал жаркие дебаты в профильных группах.
Приводились два вида аргументов:
1. Противники: программировать должен программист, если аналитик должен уметь программировать, то он должен владеть навыками всех смежных профессий; такого аналитика не обучишь и не найдешь на рынке.
2. Сторонники: умение/владение языком программирования позволяет делать более качественные ТЗ (этот аргумент не является непосредственным доказательством).
Также остается неясным, когда каким языком программирования нужно владеть. Кто-то говорит SQL, кто-то - любым процедурным. Так нужно ли или нет? Давайте взглянем на ситуацию системно."
Читать статью
#карьера | @notes_analyst
📑 Микросервисная архитектура, ее паттерны проектирования и особенности
"Микросервисная архитектура – одна из самых полезных архитектур в индустрии программного обеспечения. При правильном подходе она может помочь в создании лучших программных приложений. Из этой статьи вы узнаете, что такое микросервисная архитектура, какие шаблоны проектирования необходимы для ее реализации, а также почему стоит и почему не стоит использовать эту архитектуру для вашего нового программного обеспечения."
Читать статью
#архитектура | @notes_analyst
"Микросервисная архитектура – одна из самых полезных архитектур в индустрии программного обеспечения. При правильном подходе она может помочь в создании лучших программных приложений. Из этой статьи вы узнаете, что такое микросервисная архитектура, какие шаблоны проектирования необходимы для ее реализации, а также почему стоит и почему не стоит использовать эту архитектуру для вашего нового программного обеспечения."
Читать статью
#архитектура | @notes_analyst
📑 Летопись проекта: зачем нужна инфраструктурная документация
"Документация - это про знания. Знания о продукте, системе, процессах. Важно, где и как хранятся эти знания, кто может получить к ним доступ, легко ли их найти, доступны ли они для понимания."
Читать статью
#документация | @notes_analyst
"Документация - это про знания. Знания о продукте, системе, процессах. Важно, где и как хранятся эти знания, кто может получить к ним доступ, легко ли их найти, доступны ли они для понимания."
Читать статью
#документация | @notes_analyst
📑 API-First и микросервисы
В статье рассматриваются особенности использования подхода API-First на примере двух серверных java-приложений (одно приложение является клиентом другого) с использованием библиотек spring-boot, spring-web, openapi-generator, springdoc. Для описания спецификации API будет использован формат Openapi 3
Читать статью
#микросервисы | @notes_analyst
В статье рассматриваются особенности использования подхода API-First на примере двух серверных java-приложений (одно приложение является клиентом другого) с использованием библиотек spring-boot, spring-web, openapi-generator, springdoc. Для описания спецификации API будет использован формат Openapi 3
Читать статью
#микросервисы | @notes_analyst
📑 UML-диаграмма последовательности для REST API: практический пример
Автор статьи рассказывает о том, как построить UML-диаграмму последовательности при взаимодействии клиента и сервера, что такое веб-сервер, зачем он нужен и чем отличается от веб-приложения.
Читать статью
#uml | @notes_analyst
Автор статьи рассказывает о том, как построить UML-диаграмму последовательности при взаимодействии клиента и сервера, что такое веб-сервер, зачем он нужен и чем отличается от веб-приложения.
Читать статью
#uml | @notes_analyst
📚 Разработка интерфейсов. Паттерны проектирования.
3-е изд 2022
Авторы: Д. Тидвелл, Ч. Брюэр,
Э. Валенсия
Главная «фишка» книги — паттерны проектирования. Вы научитесь использовать паттерны при разработке интерфейсов мобильных, настольных и веб-приложений. Для каждого паттерна даны наглядные примеры и подробное описание: от реализации до сценариев использования. Вы сразу перейдете от теории к практике!
Скачать 📗
#литература | @notes_analyst
3-е изд 2022
Авторы: Д. Тидвелл, Ч. Брюэр,
Э. Валенсия
Главная «фишка» книги — паттерны проектирования. Вы научитесь использовать паттерны при разработке интерфейсов мобильных, настольных и веб-приложений. Для каждого паттерна даны наглядные примеры и подробное описание: от реализации до сценариев использования. Вы сразу перейдете от теории к практике!
Скачать 📗
#литература | @notes_analyst
📑 Все шлюзы в BPMN с примерами
Шлюзы в BPMN (gateways) это такие развилки, которые либо распараллеливают процесс на несколько потоков, либо собирают несколько потоков процесса в один.
Читать статью
#bpmn | @notes_analyst
Шлюзы в 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
C 2015 года компания Postgres Professional делает полный перевод документации PostgreSQL на русский язык.
Здесь представлены эти переводы, оригинальная англоязычная документация PostgreSQL и документация к СУБД Postgres Pro в вариантах Standard и Enterprise.
📄 Документация к PostgreSQL 15.0
Еще компания делится книгами и учебниками по работе с PostgreSQL:
📔 Postgres: первое знакомство. П. Лазунов, Е. Рогов, И. Лёвшин
📙 PostgreSQL изнутри. Рогов Е. В.
📘 PostgreSQL. Основы языка SQL: учеб. пособие. Е. П. Моргунов; под ред. Е. В. Рогова, П. В. Лузанова
📗 Основы технологий баз данных: учеб. пособие. Б. А. Новиков, Е. А. Горшкова, Н. Г. Графеева; под ред. Е. В. Рогова.
#postgresql #литература | @notes_analyst
📑 Как мы ведем требования к ПО: формализация
Формализация - большой и важный этап разработки требований. Автор статьи, системный аналитик в Альфа Банке, расскажет: как происходит ведение требований у них в компании, какие этапы они проходят, каких правил придерживаются и что будет, если отклоняться от правил.
Если вы системный или бизнес-аналитик, владелец продукта или просто работаете с требованиями к программному обеспечению, то эта статья для вас.
Читать статью
#работастребованиями | @notes_analyst
Формализация - большой и важный этап разработки требований. Автор статьи, системный аналитик в Альфа Банке, расскажет: как происходит ведение требований у них в компании, какие этапы они проходят, каких правил придерживаются и что будет, если отклоняться от правил.
Если вы системный или бизнес-аналитик, владелец продукта или просто работаете с требованиями к программному обеспечению, то эта статья для вас.
Читать статью
#работастребованиями | @notes_analyst
📑 Как улучшить английский в документации
Автор статьи, технический писатель в компании Documentat, постарался не просто дать рекомендации о том, как можно избежать распространённых ошибок при написании документации на английском языке, но и подсветить те отличительные черты английского языка, которые к этим ошибкам приводят.
Читать статью
#документация | @notes_analyst
Автор статьи, технический писатель в компании Documentat, постарался не просто дать рекомендации о том, как можно избежать распространённых ошибок при написании документации на английском языке, но и подсветить те отличительные черты английского языка, которые к этим ошибкам приводят.
Читать статью
#документация | @notes_analyst
📑 Делаем документацию здорового человека в Git на примере Docs Ozon
Автор статьи, Катя - руководитель отдела техписателей в Ozon, рассказывает о том:
• как и зачем менять Confluence на статический генератор сайтов;
• зачем техписателям знать git и CI/CD;
• в какой момент пора искать разработчиков и превращать простое размещение статеек в платформу документации."
Читать статью
#документация | @notes_analyst
Автор статьи, Катя - руководитель отдела техписателей в Ozon, рассказывает о том:
• как и зачем менять Confluence на статический генератор сайтов;
• зачем техписателям знать git и CI/CD;
• в какой момент пора искать разработчиков и превращать простое размещение статеек в платформу документации."
Читать статью
#документация | @notes_analyst
📑 Обход граблей в процессе согласования требований
Маша Демченко, системный аналитик компании Bimeister, рассказывает в статье о своем опыте выявления и преодоления сложностей в процессе согласования требований к ПО.
Читать статью
#работастребованиями | @notes_analyst
Маша Демченко, системный аналитик компании Bimeister, рассказывает в статье о своем опыте выявления и преодоления сложностей в процессе согласования требований к ПО.
Читать статью
#работастребованиями | @notes_analyst
✅ API межсистемной интеграции: тест для аналитика
Многие системные аналитики и некоторые бизнес-аналитики сталкиваются с задачами разработки требований на интеграции информационных систем или описания уже реализованных технологий межсистемного взаимодействия. Проверить свои знания этих технологий вам поможет открытый тест.
Перейти к тесту
#api | @notes_analyst
Многие системные аналитики и некоторые бизнес-аналитики сталкиваются с задачами разработки требований на интеграции информационных систем или описания уже реализованных технологий межсистемного взаимодействия. Проверить свои знания этих технологий вам поможет открытый тест.
Перейти к тесту
#api | @notes_analyst
💻 Открытое образование. Курс - "Soft Skills: навыки 21 века"
Курс позволяет получить представление об основных метакомпетенциях, которые необходимы современному человеку для личностной и профессиональной реализации.
После этого курса вы сможете:
▪︎ выявлять уникальные способности других людей, раскрывать их потенциал;
▪︎ воспринимать, регулировать и конструктивно реагировать на чужие идеи;
▪︎ находить решение проблем, управлять конфликтами, оказывать влияние и укреплять доверие с другими людьми.
Перейти к курсу
#softskills | @notes_analyst
Курс позволяет получить представление об основных метакомпетенциях, которые необходимы современному человеку для личностной и профессиональной реализации.
После этого курса вы сможете:
▪︎ выявлять уникальные способности других людей, раскрывать их потенциал;
▪︎ воспринимать, регулировать и конструктивно реагировать на чужие идеи;
▪︎ находить решение проблем, управлять конфликтами, оказывать влияние и укреплять доверие с другими людьми.
Перейти к курсу
#softskills | @notes_analyst
📑 Тестовые задания на позицию системного аналитика в компаниях e-commerce
Автор статьи делится кейсами, которые решала на собеседованиях от Lamoda, СберМегаМаркета и Самоката.
Читать статью
#собеседование | @notes_analyst
Автор статьи делится кейсами, которые решала на собеседованиях от Lamoda, СберМегаМаркета и Самоката.
Читать статью
#собеседование | @notes_analyst
📑 Зачем нужны очереди сообщений в микросервисной архитектуре: разбираем преимущества и недостатки
"При проектировании микросервисов часто возникает вопрос: какой способ связи между ними выбрать.
Многие отдают предпочтение RESTful API. Однако этот подход не всегда эффективен, так как в отдельных случаях чреват долгим ожиданием на клиентской стороне и потерей информации в случае сбоев.
Мы расскажем про такой вариант для взаимодействия микросервисов, как очереди сообщений, а также попытаемся выяснить, для каких сценариев они подходят лучше всего. "
Читать статью
#микросервисы | @notes_analyst
"При проектировании микросервисов часто возникает вопрос: какой способ связи между ними выбрать.
Многие отдают предпочтение RESTful API. Однако этот подход не всегда эффективен, так как в отдельных случаях чреват долгим ожиданием на клиентской стороне и потерей информации в случае сбоев.
Мы расскажем про такой вариант для взаимодействия микросервисов, как очереди сообщений, а также попытаемся выяснить, для каких сценариев они подходят лучше всего. "
Читать статью
#микросервисы | @notes_analyst