Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/mark1708/simple-cloud-store
- Owner: Mark1708
- Created: 2024-03-22T14:55:08.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-03-24T23:00:31.000Z (8 months ago)
- Last Synced: 2024-10-14T04:01:27.450Z (about 1 month ago)
- Topics: angular, microservices, quarkus, spring-boot, vertx
- Language: Java
- Homepage:
- Size: 56.7 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# simple-cloud-store
## Описание
Это простой онлайн магазин состоящий из 3 микросервисов реализованных на Java, но с помощью разных фреймворков, а именно:
- Spring Boot
- Quarkus
- Vert.xТакже есть UI реализованный на Node.js и AngularJS.
## Архитектура
- сервис каталога (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)