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

https://github.com/limpix31/strpts-back-test


https://github.com/limpix31/strpts-back-test

Last synced: over 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# Тестовое задание в starpets

## Часть 1

### 1. Установите зависимости
```bash
yarn install
```

### 2. Запустите сервис
Сервис будет запущен на 9000 порту
```bash
docker compose up service-first -d
```

#### Сбросить все контейнеры (сервис и бд)
```bash
docker compose down
```

### 4. Протестируйте сервис
Перед этим подняв контейнеры
```bash
yarn workspace @test/benchmark start
```
Ожидаемый результат:
```
...
...
benchmark: 12.870s
Passed: 5000
Failed: 5000
Crashed: 0
```

## Часть 2
Выполните миграции, запустив только один из контейнеров.
```bash
docker compose up service-first
```

Запустите все контейнеры
```bash
docker compose up service-first service-second service-third service-fourth service-fifth
```

### Пример равномерного распределения задач
![image](https://github.com/LIMPIX31/strpts-back-test/assets/81296950/f2b290a8-6076-430f-b386-210ee87d2240)