Skip to content

Приложение реализующее функции интернет магазина для покупки товаров.

Notifications You must be signed in to change notification settings

kal-an/smart-shop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smart Shop 🛒

Проект:

Приложение реализующее функции интернет магазина для покупки товаров.


Описание сервисов:

REST приложение реализовано с использованием микросервисной архитектуры, брокера сообщений Apache Kafka и базы данных PostgreSQL.

Реализована спецификация API, через Swagger.

SwaggerApi

Для создания новых заказов с использованием брокера сообщений, можно отправить запрос на endpoint

http://localhost:8080/orders/kafka

Схема базы данных

SchemaDb

Стек технологий


Запуск приложения

Потребуется Java 17, Docker, Git, Apache Maven

  1. Склонировать
git clone /~https://github.com/kal-an/smart-shop
  1. Собрать проект
mvn clean package
  1. Запустить через Docker Compose
docker compose up

About

Приложение реализующее функции интернет магазина для покупки товаров.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published