Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
Шерлок por Mind Map: Шерлок

1. Проработка

1.1. Задачи для плана

1.1.1. Базовая архитектура под highload

1.1.1.1. AMQP-сервис пользователей

1.1.1.2. AMQP регистр файлов

1.1.1.3. AMQP сервис исполнитель

1.1.1.4. AMQP сервис оборудования

1.1.1.5. AMQP сервис тестирвоания

1.1.1.6. AMQP сервис логирования

1.1.2. Управление потоком сообщений

1.1.3. Базовый api-gateway

1.1.3.1. Авторизация приложений по api key

1.1.3.2. AMQP сервис backend для gateway

1.1.4. Базовый интерфейс

1.1.4.1. Интерфейс для регистра файлов

1.1.4.2. Интерфейс для сервиса оборудования

1.1.4.3. Интерфейс для сервиса тестирования

1.1.4.4. Интерфейс для сервиса логирования

1.1.4.5. Базовая авторизация пользователей

1.1.5. Фреймворк для микросервисов в среде amqp

1.1.6. Спавнер клиентских сервисов

1.1.7. Демо в августе

2. План запуска

2.1. Демо

2.1.1. 29.07

2.1.1.1. Полноценный интерфейс создания паттерна.

2.1.1.1.1. Для первого этапа паттерны документов я создаю вручную, но уже надо его делать, потому что дальше я просто зароюсь иначе.

2.1.1.2. кроппер в нормальном интерфейсе

2.1.1.3. Результат работы алгоритма определения печати

2.1.1.4. Валидация, определение того, что найденная печать - это печать (сейчас есть определенное количество ложных срабатываний. Надо это устранить)

2.1.2. 05.08

2.1.2.1. определение типа документа (из трех разных видов, доступных на данный момент, плюс запрошу у ФМЛ пачку документов с разбивкой по типам)

2.1.2.2. сохранение пачки документов

2.1.2.3. создание карточки документа (пачки документов), привязка к контрагенту, проверка печатей и подписей по паттернам, проверка расположения их на листе

2.1.3. 12.08

2.1.3.1. полная валидация документа

2.1.3.1.1. Привязка к контрагенту будет осуществляться по внутренней базе, но я сделаю api, чтобы можно было контрагентов создавать из вне, плюс когда ФМЛ скажут, куда и как ходить за контрагентами, можно будет сделать микросервис, который будет оттуда забирать данные по контрагентам и складывать в БД Шерлока

2.1.3.1.2. Необходимо уточнить у Константина список проверок

2.1.3.1.3. Список от Константина

2.1.4. 15.08

2.1.4.1. тестирование на стенде всех сервисов