Разбор DTO, Value Object и Entity в архитектуре: чем отличаются, где живут в слоях приложения, когда что использовать и как не превратить DTO в объект-монстр. Примеры на Java, Kotlin и TypeScript.
Что такое идемпотентность API, какие HTTP-методы идемпотентны и как ключ идемпотентности защищает от двойного списания денег при повторных запросах
Полный разбор HTTP-методов REST API: семантика GET, POST, PUT, PATCH и DELETE, безопасность и идемпотентность, таблица сравнения и типичные ошибки при выборе метода.