Неудобные вопросы про RESTful или как проектировать API, чтобы не было так стыдно
BACKEND
1. Что такое RESTful. Принципы RESTful архитектуры.
2. Как применять RESTful:
* что такое представление, как оно связано с доменной сущностью;
* как CRUD ложится на HTTP verbs;
* что такое stateless и почему это так важно в микросервисах.
3. Пример: проектируем RESTful API для сущностей User, Address, Wallet.
4. Описание API с помощью протокола OpenAPI.
5. Плюсы и минусы подходов Contract first и Code first.
6. Версионирование API.
О СПИКЕРЕ
* 12+ лет Java/Kotlin.
* 7+ лет в роли TeamLead/Архитектора.
* 6 лет опыт DevOps.
* Co-founder Ed-Tech стартапа IT Enduro.
* Работаю в роли Software Архитектор.
* Мы с вами встречались на других конференциях. :)
JUNIOR
Алексей Романов
Иннотех / IT Enduro, Москва
Software Архитектор