Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mark1708/simple-cloud-store

Простой онлайн магазин реализованный с помощью фреймворков: Spring Boot, Quarkus, Vert.x, а также Node.js и AngularJS
https://github.com/mark1708/simple-cloud-store

angular microservices quarkus spring-boot vertx

Last synced: about 1 month ago
JSON representation

Простой онлайн магазин реализованный с помощью фреймворков: Spring Boot, Quarkus, Vert.x, а также Node.js и AngularJS

Awesome Lists containing this project

README

        

# simple-cloud-store

## Описание
Это простой онлайн магазин состоящий из 3 микросервисов реализованных на Java, но с помощью разных фреймворков, а именно:
- Spring Boot
- Quarkus
- Vert.x

Также есть UI реализованный на Node.js и AngularJS.

## Архитектура
Coolstore Architecture

- сервис каталога (Catalog Service) - использует RESТ АРІ для доступа к содержимому каталога, хранящегося в реляционной базе данных;
- сервис описи запасов (Inventory Service) - использует RESТ АРІ для доступа к описи запасов товаров, хранящейся в реляционной базе данных;
- сервис шлюза (Gateway Service) - принимает запросы и передает их сервису каталогов или сервису описи запасов;
- сервис веб-интерфейса (WebUl Service) - вызывает сервис шлюза, чтобы получить необходимую информацию.

## Запуск
```shell
docker compose up -d
```

## Технологии
- Spring Boot v3.2.4
- Quarkus v3.8.3
- Vert.x v4.4.8
- Java 21
- GraalVM
- Node.js
- AngularJS v1.8.0
- Docker

## Статус
Проект _В разработке_

## Цель
Ознакомиться с новыми фреймворками и развернуть проект в облачной инфраструктуре

## Контакты
Выполнен [Гурьяновым Марком](https://mark1708.github.io/)
#### +7(962)024-50-04 | [email protected] | [github](http://github.com/Mark1708)

![Readme Card](https://github-readme-stats.vercel.app/api/pin/?username=Mark1708&repo=simple-cloud-store&theme=chartreuse-dark&show_icons=true)