KICK ECOSYSTEM Отчет о Ходе Разработки — Часть 9

Дорогие друзья, представляем вам девятый выпуск дневников разработки KICK ECOSYSTEM. Приятного чтения!

Image for post
Image for post

KICKEX

KICKEX — это надежная централизованная биржа, которая перенесет весь наш многолетний опыт, полученный при разработке и развитии KICKICO, а также другие инновации в KICK ECOSYSTEM и позволит создать биржу следующего поколения.

Реализованный функционал:

‣ #DEMODAY На Демо дне продемонстрирована базовая работа стоп-ордеров в торговом терминале;
‣ #UI Добавлена логика изменения статусов для открытых стоп-ордеров и скользящих ордеров;
‣ #CORE Продолжили работу по внедрению новых типов данных для хранения и обработки Big Numbers. Внедрение новых типов данных позволит снизить издержки производительности за счет снижения затрат на сериализацию данных;
‣ #AUTOMATIZATION Автоматизированная сборка биржи для разработчиков, снижены временные затраты на обновление системы и обновление тестовых данных.

Следующее на очереди:

‣ #CORE Разработка логики восстановления подсистемы учета для асинхронной репликации, решение позволит не останавливать торги и восстанавливать учетные данные из матчера;
‣ #CORE Разработка механизма резервирования средств при постановке стоп-ордера, решение позволит избежать технического овердрафта;
‣ #UI Разработка визуального отображения скользящих ордеров на графике торгов;
‣ #UI Пополнение кошелька, без необходимости выходить из интерфейса биржи.

KICKICO backend

Реализованный функционал:

‣ #ADMIN Действия модератора с пользователем — бан, отключение 2FA, выдача прав, смена email пользователя;
‣ #API Метод для отображения комментариев в профиле пользователя в UI;
‣ #CORE механизм campaign workflow, управление жизненным циклом кампании, ограничивающий ее переход в доступные статусы в зависимости от бизнес логики;
‣ #API отправка на модерацию требует заполнения обязательных полей;
‣ #API редактирование кампании администрацией: бан, изменение статусов;
‣ #API раздел модерации комментариев и ревью — просмотр, поиск, фильтр;
‣ #ADMIN доступы для автора и админских ролей к контенту забаненой кампании.

Следующее на очереди:

‣ #API раздел обновлений кампаний, ручное и автоматическое добавление, просмотр, комментирование;
‣ #API лайки/дизлайки комментариев/ревью кампаний/обновлений кампаний;
‣ #ADMIN удаление комментариев модератором в админке;

KICKICO frontend

Реализованный функционал:

‣ #UI Добавлена возможность пополнения кошелька пользователя платформы криптовалютой USDT.

В работе:

‣ #UI Реализация в административной панели возможности редактирования данных пользователей зарегистрированных на платформе;
‣ #UI Реализация верстки отдельных страниц реферальной системы.

Следующее на очереди:

‣ #UI Вывод комментариев пользователя;
‣ #UI Вывод кол-ва ревью, комментариев к кампаниям пользователя в профиле;
‣ #UI Механизм получения данных от сервиса KICKNOTIFY.

KICKWALLET:

KICKWALLET — это отдельный криптовалютный кошелек, который поддерживает каждую валюту в экосистеме KICK и легко интегрируется с каждым сервисом KICK.

Реализованный функционал:

‣ #DEMODAY. На демо дне продемонстрирована работа ввода и вывода криптовалют USDT.

В работе:

‣ #CORE. Реализация возможности работы платформы с ETC.

Следующее на очереди:

‣ #TESTING. Проведение QA тестирование на пополнения и вывод ETC.

KICKREF:

KICKREF — личный кабинет для участников программ лояльности и реферальных программ Экосистемы KICKICO

Реализованный функционал:

‣ #UI Сверстана главная страница пользовательского кабинета реферальной системы KICKREF;
‣ #UI Внедрение сверстанного дизайна главной страницы личного кабинета пользователя реферальной системы;
‣ #API Реализация метода получения информации о реферальных пользователях воспользовавшихся реферальной ссылкой;
‣ #API Методы получения информации о реферальной статистике для главной страницы Личного кабинета.

В работе:

‣ #ADMIN Разработка функционала блокировки пользователя в административной панели реферальной системы;
‣ #ADMIN Разработка метода получения информации в административной панели по пользователям, зарегистрировавшихся на платформе по реферальной ссылке в реферальной системе.

Следующее на очереди:

‣ #RND Постановка для разработки реферального бота для Telegram;
‣ #UI Внедрение сверстанного дизайна на страницу реферальной программы в личном кабинете пользователя реферальной системы;
‣ #API Правка методов получения информации для страницы конкретной реферальной программы в ЛК для нового дизайна.

KICKNOTIFY

Сервис KICKNOTIFY — это сервис отвечающий за информирования пользователей о том какие события по действиям пользователя произошли на сервисах платформы

Реализованный функционал:

‣ #API Реализованы методы для записи и хранения уведомлений из сервисов Экосистемы.

В работе:

‣ #GATEWAY Реализация веб сокет сервиса для чтения и удаления уведомлений из UI сервисов Экосистемы.

Следующее на очереди:

‣ #API Разработка методов для интеграционный с остальными сервисами платформы для формирования уведомлений пользователю.

KICKID

KICKID делает использование нашей платформы простым и понятным для всех пользователей. Когда вы авторизируетесь на одной платформе в системе, вы автоматически входите на все платформы для удобства работы. Для максимального удобства и простоты использования KICKID поддерживает авторизацию через электронную почту, Facebook и Gmail.

Реализованный функционал:

‣ #API Реализация методов панели администратора — бан, внесение изменений в данные пользователей и пр.;
‣ #TESTING Проведение интеграционного тестирования с остальными сервисами экосистемы и исправление багов.

Следующее на очереди:

‣ #LAUNCH Подготовка к началу продакшн эксплуатации совместно с сервисом KICKREF;
‣ #TESTING Проведение интеграционного тестирования с остальными сервисами экосистемы и исправление багов;
‣ #API Реализация на платформе полнотекстового поиска пользователя по имени и фамилии.

DevOps:

Реализованный функционал:

‣ #OPTIMIZATION Оптимизирована подсистема логирования на stage/prod контурах;
‣ #CI/CD Helm чарт для KICKREF, модификация пайплайна непрерывной доставки.

В работе:

‣ #CI/CD Переход на Helm в KICKAUTH, KICKNOTIFY; модификация CI/CD пайплайнов для этих проектов;
‣ #TESTING Внедрение unit и интеграционных тестов в пайплайны компонент KICKEX;
‣ #UPDATE Апгрейд stage кластера Kubernetes до версии 1.13;
‣ #HARDWARE Подготовка физических серверов и сетевой инфраструктуры для развертывания компонент KICKEX.

Следующее на очереди:

‣ #CI/CD Внедрением практики GitOps для инфраструктурного репозитория;
‣ #CI/CD Детальное исследование CI систем ConcourseCI и Jenkins для замещения текущей;
‣ #UPDATE Обновление продакшен кластера Kubernetes до версии 1.13;
‣ #CI/CD Перевод конфигов деплоя и пайплайнов микросервисов в Helm;
‣ #RND Исследование новых решений защиты сети и инфраструктуры для повышения уровня информационной безопасности.

Еще раз благодарим всех наших трудолюбивых разработчиков! Ждем следующего выпуска #10.

Подписывайтесь на наши каналы в социальных сетях и вы сможете помочь нам сформировать продукт, который лучшим образом соответствует вашим пожеланиям.

Наш Телеграм
Twitter
Subreddit

Written by

Добро пожаловать в официальный блог KICK ECOSYSTEM! Мы рады, что вы с нами.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store