Создание веб-сервиса с использованием Spring Boot 3 и AWS SQS
В данном видео рассмотрен пример создания веб-сервиса с использованием следующих технологий:
- Spring Boot 3
- Spring Cloud
- Spring Cloud AWS
- Spring WebFlux
- Spring Data R2DBC
- MapStruct
- PostgreSQL
- Flyway
- Docker
Дружное сообщество:
Материалы для разработчиков:
Ссылка на исходный код проекта:
00:00:00 Введение
00:01:57 Создание шаблона проекта
00:03:58 Первый запуск проекта
00:04:46 Добавление необходимых зависимостей
00:10:32 Создание структуры проекта
00:12:22 Создание DTO объектов
00:13:40 Работа с консолью AWS и SQS сервисом
00:21:28 Создание сущностей, мапперов и репозитория
00:25:30 Конфигурация взаимодействия с AWS
00:31:40 Конфигурация БД
00:35:46 Создание обработчика сообщений из очереди (poller/consumer)
00:44:35 Работа со связями между сущностями средствами Spring Data R2DBC
00:51:31 Создание версионированного REST API
01:03:17 Докеризация приложения
01:07:34 Горизонтальное масштабирование приложения
01:09:26 Работа с переменными окружения
01:13:02 Заключение