Техдолг domain-team

Get Started. It's Free
or sign up with your email address
Техдолг domain-team by Mind Map: Техдолг domain-team

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

1.1. Рефакторинг процедуры смены владельца

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

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

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

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

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

1.4. Переработка получения сообщений от провайдеров (Polling)

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

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

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

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

2.4. Очень медленное добавление лотов с парковкой (30-60 сек)

2.5. Новый сервис МД

3. Ядро SRS

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

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

3.3. Уменшить связанность между доменом и связанными услугами (Магазин доменов, освобождающиеся домены, парковки)

4. DNS

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

5. Контакты

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

5.2. Документирование требований к валидации контактов

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

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

6. SSL

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

6.2. Сервис работы с провайдерами

7. Парковки

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

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

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

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

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

8.2. Переписать и ускорить check_queue

9. Отданный техдолг

9.1. Контакты

9.1.1. 2018. Перешли на третью версию валидатора контактов (поколения разработчиков не могли это сделать), выпилили первую и вторую версии

9.1.2. 2019. Создали универсальный класс метаданных о контактах SRS::Contacts (используется в старых и новых мастерах, везде)

9.1.3. 2018. Создали документацию по профилям — мало кто знал как они устроены

9.1.4. 2020. КВА перевели на хранение в БД в расспличенном виде.

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

9.2.1. 2019. Написали domain-checker, убрали много какашки из SRS

9.2.2. 2020. Проверка по спискам через сервис domain-lists

9.3. DNS

9.3.1. 2018. Работу с зонами выделили в отдельный сервис zone-service (на Perl)

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

9.4.1. 2019. Частично покрыли тестами SRS::Domain

9.4.2. 2019. Добавили поддержку юникода в доменных именах (и подборе доменов)

9.4.3. 2020. Добавили мультипровайдерность зон

9.4.4. 2019. Код работы с премиум доменами инкапсулировали в SRS::PremiumDomain