Clone проекта инфраструктуры
Разберёмся, что нужно чтобы начать разработку.
Архитектура системы
Мы будем разрабатывать интернет-магазин. Он состоит из 5 сервисов:
- basket (корзина)
- delivery (доставка)
- discount (скидки)
- geo (получение координаты по адресу)
- notification (отправка нотификаций)
А так же из проекта с инфраструктурными зависимостями infrastructure
Почти все сервисы уже готовы, и они будут доступны в виде Docker Image.
Но сервис Delivery вам нужно будет разработать самостоятельно.
Сервисам нужны базы данных, очереди сообщений. Мы их будем поднимать в Docker-compose. Для этого — сделайте сlone проекта инфраструктуры.
Clone проекта инфраструктуры
- Откройте Terminal (командную строку) и перейдите в папку куда вы хотите склонировать проект.
- Выполните следующую команду
git clone https://gitlab.com/microarch-ru/ddd-in-practice/infrastructure.git
- Отлично! Теперь у вас есть вся необходимая инфраструктура. Инструкции по запуску находятся в README.md файле.
По любым вопросам обращайтесь в комментариях к уроку или в Telegram
Если вы обнаружили ошибку или неточность в данном уроке, сообщите о ней в комментариях к данному уроку. Это поможет сделать курс лучше.