Техдолг domain-team

Начать. Это бесплатно
или Регистрация c помощью Вашего email-адреса
Rocket clouds
Техдолг domain-team создатель Mind Map: Техдолг domain-team

1. Доменные провайдеры

1.1. Базовый класс SRS::Domain

1.1.1. Доработать интерфейс и перевести на него провайдеров

1.1.2. Покрыть тестами

1.2. Провайдеры SRS::Domain::*

1.2.1. Покрыть тестами хотя бы основные сценарии у главных провайдеров

1.3. Мультипровайдерность зон

1.4. Рефакторинг процедуры смены владельца + API с нотификациями для hub8

1.4.1. Перейти на новый механизм во всем коде

1.4.2. Решить судьбу SRS::Helper::Domain::ChangeOwnerContacts

1.4.3. Написать доку

1.5. Рефакторинг кода API2 (говнокод 90%). Unit тесты для API2.

1.6. Автосверка списков доменов по провайдерам

1.7. Переосмыслить работу с блокировками доменов и написать документацию.

1.8. Переход на UTC даты с MSK

1.9. Микросервис работы с доменными провайдерами???

1.10. Замена MailProc на push уведомления от провайдеров

2. Контакты

2.1. Переход на расспличенные поля в контактах RUSUРФ (БД и формы)

2.2. Ослабление строгости валидации до минимальных требований провайдеров

2.3. Документирование требований к валидации контактов, БА

2.4. Переделка в новом ЛК формы редактирования базовой анкеты (на SRS::Contacts)

2.5. Помощь в разработке формы редактирования контактов и профиля в новом ЛК и новом Мастере (сейчас для RUSUРФ сделано хардкодом)

2.6. Рефакторинг хвостов в ядре SRS по классам контактов

2.7. Рефакторинг кода профилей (после выпиливания универсальной формы контактов и “среднего” мастера)

2.8. Сервис контактов???

3. Проверка доступности доменов

3.1. Запуск и доработка микросервиса проверки доступности

3.1.1. Доработка ЧМА на поточную проверку доменов (WebSocket + Rabbit MQ)

3.1.2. Переход всех зависимых от ЧМА внутр. сервисов на микросервис проверки доступности

3.1.3. Тюнинг провайдеров и лимитов в сервисе

3.1.4. Мониторинг сервиса

3.1.5. Выпиливание старого кода из srs

3.2. Заказ Unicode доменов

3.3. Микросервис списков доменов по зонам

4. SSL

4.1. Покрыть тестами

5. Парковки

5.1. Доперевести на докер

5.2. Сложить конфиги nginx в репо

5.3. Заменить работу через базу на API

5.4. Переписать на python?

5.5. WF перенести логику управления из контроллера в модуль услуги

6. Подбор доменов

6.1. Распилить FO::Domain::New

6.2. Микросервис подбора доменов

7. Магазин доменов

7.1. Локи из за распухших таблиц

7.2. Много медленных запросов

7.3. Закончить рефакторинг User::Messages

8. Ядро SRS (не наша ответственность)

8.1. Рефакторинг SRS::Service

8.2. Обмен сигналами между связанными услугами (фриз, перенос, удаление, ...)

9. DNS

9.1. Переключить новый ЛК на прямую работу с сервисом зон