Найти в Дзене
Покупайте СтеллыИ дарите их за контент
10 месяцев назад
 • Вы подписаны

Чем отличается Канбан от Scrum?

1 год назад
 • Вы подписаны

GraphQL: Мощный инструмент или сложная абстракция? Взгляд системного аналитика

В последние годы GraphQL всё чаще становится центром обсуждений в архитектурных дискуссиях. Что началось как внутреннее решение Facebook для устранения болей их мобильных приложений, сегодня используется такими гигантами, как GitHub, Shopify и Netflix. GraphQL позиционируется как эволюционный шаг после REST — более гибкий, точный и ориентированный на клиента. Но как системный аналитик, я вижу не только преимущества, но и серьёзные компромиссы, которые нужно учитывать при выборе технологии. В этой...

1 год назад
 • Вы подписаны

Методология проектирования API: анализ подхода Майка Амундсена (2014) и его актуальность сегодня

Статья Майка Амундсена «7 шагов проектирования API», опубликованная в 2014 году, предлагает структурированный подход к созданию интерфейсов. Хотя за прошедшие годы инструменты и стандарты эволюционировали, некоторые принципы методологии остаются полезными. При этом ряд рекомендаций требует корректировки с учётом современных практик. Разберём ключевые этапы и их применимость в 2024 году. Первый шаг предполагает сбор всех данных, необходимых клиентскому приложению для взаимодействия с API. Эти элементы (названия полей, статусы, параметры) формируют «словарь данных» с точки зрения клиента...

1 год назад
 • Вы подписаны

SOAP: когда стандарты важнее скорости

В мире интеграции информационных систем, где данные должны перемещаться между разнородными платформами, протоколы обмена играют ключевую роль. Одним из первых и наиболее строгих подходов к межсервисному взаимодействию стал SOAP (Simple Object Access Protocol) — протокол удалённого вызова процедур, основанный на XML. Разработанный в конце 1990-х компанией Microsoft и позже стандартизированный W3C, SOAP долгое время был «золотым стандартом» для корпоративных интеграций. Несмотря на то что сегодня его...

1 год назад
 • Вы подписаны

REST: принципы, архитектура и роль в проектировании современных систем

REST (Representational State Transfer) — это архитектурный стиль для создания масштабируемых и гибких веб-сервисов. Этот термин впервые был использован Роем Филдингом в его диссертации 2000 года, где он описал REST как подход, позволяющий использовать стандартные протоколы, такие как HTTP, для создания распределённых систем. Основная идея REST — представление ресурсов (данных, объектов) через унифицированные интерфейсы, что упрощает взаимодействие между клиентами и серверами. В отличие от строгих стандартов вроде SOAP, REST не регламентирует детали реализации, а предлагает общие принципы...

1 год назад
 • Вы подписаны

API: Типы и практика глазами системного аналитика

В мире современной разработки фраза "интеграция через API" звучит так же часто, как "сделаем кофе". Но что скрывается за этим термином, почему API так критичны и как правильно выбрать их тип для решения бизнес-задач? Давайте разберемся с практической точки зрения системного аналитика. Представьте ресторан. Вы (клиент) видите меню (интерфейс), делаете заказ (запрос) и получаете блюдо (ответ). Вы не идете на кухню и не говорите с поварами напрямую – вы взаимодействуете через официанта. API (Application Programming Interface) – это и есть такой "официант" для программ...

Покупайте СтеллыИ дарите их за контент