Полный разбор 6 принципов REST API: клиент-сервер, отсутствие состояния, кешируемость, многослойность, единообразие интерфейса и код по требованию. С примерами для системных аналитиков и разработчиков.
Разбор DTO, Value Object и Entity в архитектуре: чем отличаются, где живут в слоях приложения, когда что использовать и как не превратить DTO в объект-монстр. Примеры на Java, Kotlin и TypeScript.
Идемпотентность API на пальцах: какие HTTP-методы идемпотентны, как работает ключ идемпотентности и как не допустить двойного списания денег — с примерами на платежах.