Статьи

Подходы к проектированию интеграций и систем — по существу и с примерами из практики.

· 11 мин чтения

DDD: предметно-ориентированное проектирование на практике

Поддомены, единый язык, ограниченные контексты и карта контекстов; сущности, объекты-значения, агрегаты и доменные события; Event Storming, роль аналитика, типичные ошибки и случаи, когда DDD не нужен.

· 10 мин чтения

REST и SOAP: что для чего, что устарело и где что используется

Как устроены SOAP и REST, чем они отличаются по контракту, типизации, безопасности и инструментам, в каких отраслях SOAP остаётся стандартом, что действительно устарело и какие есть альтернативы — gRPC, GraphQL, события.

· 11 мин чтения

Contract-first, code-first и другие подходы к работе с API-контрактами

Чем отличаются code-first, contract-first, API-first и consumer-driven contracts, какие инструменты строятся вокруг спецификации OpenAPI и AsyncAPI, куда движется индустрия и как выбрать подход для своей интеграции.