📑 Контракт REST API: Пригладим названия
"При проектировании и разработке HTTP REST API, консистентность в именовании параметров и ресурсов является недооценненным (по моему Автора) аспектом, который влияет на понятность и удобство использования API.
"Консистентность (или согласованность) означает использование одинаковых, похожих и понятных обозначений для свойств, методов и других элементов системы."
Автор статьи подготовила быстрый чек-лист для проверки консистентности
Читать статью
"При проектировании и разработке HTTP REST API, консистентность в именовании параметров и ресурсов является недооценненным (по моему Автора) аспектом, который влияет на понятность и удобство использования API.
"Консистентность (или согласованность) означает использование одинаковых, похожих и понятных обозначений для свойств, методов и других элементов системы."
Автор статьи подготовила быстрый чек-лист для проверки консистентности
Читать статью
📑 Часть 1: Как я создал идеальный REST API — микросервис инцидентов на Java и Spring
Автор - Бромбин Андрей:
"В этой статье я расскажу, как я спроектировал и реализовал микросервис для работы с инцидентами на Java с использованием Spring Framework. Проходя по этому пути, мы разберемся, в чем суть REST, какие лучшие практики стоит использовать и как реализовать CRUD-операции.
Таким образом, мы ответим на ряд вопросов:
- Что такое REST API и зачем его проектировать?
- Какие лучшие практики используются в проектировании REST API?
- Как реализовать сопутствующую архитектуру микросервиса чисто и масштабируемо."
Читать статью
Автор - Бромбин Андрей:
"В этой статье я расскажу, как я спроектировал и реализовал микросервис для работы с инцидентами на Java с использованием Spring Framework. Проходя по этому пути, мы разберемся, в чем суть REST, какие лучшие практики стоит использовать и как реализовать CRUD-операции.
Таким образом, мы ответим на ряд вопросов:
- Что такое REST API и зачем его проектировать?
- Какие лучшие практики используются в проектировании REST API?
- Как реализовать сопутствующую архитектуру микросервиса чисто и масштабируемо."
Читать статью
📑 «Разработка требований» Вигерса: самый короткий конспект
Самая известная книга среди системных аналитиков — «Разработка требований к программному обеспечению» Карла Вигерса и Джой Битти. Это как Кнут для программистов — все про неё слышали, но мало кто читал от начала до конца. Труд монументальный — в русском издании больше 700 страниц! Мало кто осилит. В сети ходит краткий конспект страниц на 70, но и это много.
Автор написал для вас супер‑краткий конспект или инструкцию по чтению. Так что, если вы давно хотели прочесть Вигерса, но вас пугал объем — воспользуйтесь этой инструкцией, тут ровно то, что вам следует знать про разработку требований, без воды.
Читать стаью
Самая известная книга среди системных аналитиков — «Разработка требований к программному обеспечению» Карла Вигерса и Джой Битти. Это как Кнут для программистов — все про неё слышали, но мало кто читал от начала до конца. Труд монументальный — в русском издании больше 700 страниц! Мало кто осилит. В сети ходит краткий конспект страниц на 70, но и это много.
Автор написал для вас супер‑краткий конспект или инструкцию по чтению. Так что, если вы давно хотели прочесть Вигерса, но вас пугал объем — воспользуйтесь этой инструкцией, тут ровно то, что вам следует знать про разработку требований, без воды.
Читать стаью
📑 REST API vs RPC API: в чем разница?
Автор Анна Вичугова
"Вопросы проектирования архитектуры современных веб-сервисов: чем отличается архитектурный стиль REST от RPC-подходов (SOAP API, GraphQL API и gRPC API)"
Читать статью
Автор Анна Вичугова
"Вопросы проектирования архитектуры современных веб-сервисов: чем отличается архитектурный стиль REST от RPC-подходов (SOAP API, GraphQL API и gRPC API)"
Читать статью
📑 Каверзные вопросы на интервью аналитика: В каком порядке обрабатываются SQL-запросы?
"Сегодня короткий пост для джунов и выпускников ИТ-курсов по специальности «системный аналитик». На техническом интервью вам могут попасться разные нестандартные вопросы. Вот один из них: «В каком порядке обрабатываются SQL-запросы?». На первый взгляд кажется, что SQL-запросы выполняются в том порядке, в котором мы их пишем: сначала SELECT, затем FROM, WHERE и так далее. Однако, на самом деле, SQL обрабатывает запросы в иной логической последовательности, которая отличается от порядка написания."
Читать статью
"Сегодня короткий пост для джунов и выпускников ИТ-курсов по специальности «системный аналитик». На техническом интервью вам могут попасться разные нестандартные вопросы. Вот один из них: «В каком порядке обрабатываются SQL-запросы?». На первый взгляд кажется, что SQL-запросы выполняются в том порядке, в котором мы их пишем: сначала SELECT, затем FROM, WHERE и так далее. Однако, на самом деле, SQL обрабатывает запросы в иной логической последовательности, которая отличается от порядка написания."
Читать статью
📑 Дизайн API и как его спроектировать
Автор Анна Вичугова
Что такое API, из чего состоит его проектирование и как выполнить этот процесс создания дизайна веб-сервиса: примеры, подходы и практики.
Читать статью
Автор Анна Вичугова
Что такое API, из чего состоит его проектирование и как выполнить этот процесс создания дизайна веб-сервиса: примеры, подходы и практики.
Читать статью
📑 Как общаться с бизнесом: сбор требований, управление требованиями, уточнение требований и сдача разработок
"Роль аналитика в проекте огромна – от полноты сбора требований и корректности постановки задачи зависит судьба будущей разработки. Расскажем о том, как избежать рисков, связанных с недопониманием требований, и выстроить с заказчиком и разработчиками эффективную коммуникацию."
Читать статью
"Роль аналитика в проекте огромна – от полноты сбора требований и корректности постановки задачи зависит судьба будущей разработки. Расскажем о том, как избежать рисков, связанных с недопониманием требований, и выстроить с заказчиком и разработчиками эффективную коммуникацию."
Читать статью
📑 Анализ бизнес-процессов на основе данных с Process Mining
"Что такое Process Mining или как из системных логов получить данные для оптимизации бизнес-процессов. Ликбез и практический пример процессной аналитики c Python-библиотекой PM4PY."
Читать статью
"Что такое Process Mining или как из системных логов получить данные для оптимизации бизнес-процессов. Ликбез и практический пример процессной аналитики c Python-библиотекой PM4PY."
Читать статью
📑 Основы Apache Kafka для системных аналитиков и проектировщиков интеграций
Серия «Нейроконспекты системного аналитика»
Читать
Серия «Нейроконспекты системного аналитика»
Читать
systems.education
■ Книга. Введение в Apache Kafka для системных аналитиков и проектировщиков интеграций
Основные концепции и особенности, ключевые сценарии применения, а также аспекты, связанные с интеграцией, отказоустойчивостью и безопасностью