OTUS: Software architect - eshop (Spring Boot)
Download abd install Gradle wrapper 7.5.1
gradle wrapper --gradle-version 7.5.1
Microservices:
It is necessary to divide your monolithic application into a group of microservices
- eshop - Main application.
- eshop_dictionaries - Service contains all dictionaries.
- eshop_notify - Service for notification users (by email).
- eshop_orders - Service to work with orders.
Асинхронное взаимодействие: Нужно определить, какие сервисы в вашем приложении, должны работать асинхронно (например, отправка уведомлений). Далее необходимо выбрать очередь сообщений и перевести данные сервисы на асинхронное взаимодействие.
Docker images on Docker Hub:
https://hub.docker.com/repository/docker/asubscriber/eshop/general