Продукты разработчиков сайта

Продукты разработчиков сайта

Работа в IT DNS - подписывайся!

Наше направление разработки сайтов состоит из команд, каждая из которых фокусируется на разработке определенных продуктов. Давайте подробнее разберёмся!

Команда Север

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


“Редакторская” – внутренняя специализированная система по заполнению характеристик и описания товаров, которые попадают во все наши системы

Команда Юг 


Страница Сервисного Центра. Раньше это был отдельный сайт, а сейчас он объединён с сайтом dns-shop.ru


Но это не значит, что в этом продукте нет интересных изменений :) 


Все процессы, которые происходят на web-сайте после клика “купить”, т.е. взаимодействие с корзиной


Сайты брендов Finepower, zet-gaming, dexp.club. Это техника собственных торговых марок во всех товарных категориях – от крупной и малой бытовой техники до компьютеров и смартфонов вместе со всей положенной периферией


Сайты DNS Group и DNS Технологии


Команда Запад


 Разрабатывают каталоги ассортимента для нашего интернет-магазина (основной, новинки, акционные и т.д.), развивают страницу сравнения товаров и делают карточку товара. 


Так же команда участвует в разработке нового функционала, связанного с каталогом, из недавнего: делали конфигуратор кухонь. 




Команда Восток

Чекаут – процесс оформления заказа, после клика в корзине "оформить заказ" (оплата, кредиты, доставки, резерв товара, создание документов). Есть разные виды чекаутов (различаются по специфике товара), для каких-то товаров не требуется, например, доставка, и интерфейс заточен именно под покупку, что позволяет уменьшить количество "ненужных" переходов. В планах у команды сейчас – разработка новых чекаутов

Команда также развивает инструмент отправки смс и делает авторизацию на сайте dns-shop


Ещё ребята занимаются Терминалами самообслуживания в магазинах DNS и на данный момент происходит изменение страницы оформления заказа

Команда Центр


  • Делает сервис авторизации для сайтов. Систему оповещений пользователя сайта о наступлении разнообразных событий (кто-то поставил вам лайк, оставил комментарий, что-то полезное произошло с заказом и т.д.). События эти отправляются через разные каналы. Например, сервис Колокольчик, через email и смс информирование, web push.
  • Сервис, который принимает запросы от систем он-лайн эквайринга. Когда покупатель на сайте выбирает оплату через ЮМани или CloudPayments, то эти системы присылают через наш сервис информацию о статусе оплаты
  • Команда использует Golang

Команда Зенит

Команда делает главную страницу сайта dns-shop, недавно всё перенесли на SPA. Также с Angular недавно перешли на SPA с использованием Nuxt в Терминалах самообслуживания (ТСО) в наших розничных магазинах; чтоб это реализовать, приложение начального экрана для ТСО написали с нуля и связали его с сайтом


Корзина —  нет, это не дублирование команды Юг, а работа по оптимизации скриптов и выпиливание ненужных компонентов с помощью Webpack 5 и разработка SPA c помощью фреймворка Nuxt приложения корзины. А также разработка нового API для мобильных приложений упрощение работы посредством ухода от фреймворков и перехода на Symphony


Ребята из Зенита занимаются отображением Брен-дзон, это отдельный сервис, предназначенный для представления различного контента, связанного с товарами конкретных производителей.

Технологии команд web разработки 

  • PHP 7.3, Yii 2, продукты экосистемы Vuejs, Typescript, Javascript, Go — языки и их фреймворки
  • Postgresql, Redis, Memcache, Tarantool, ElasticSearch —  системы хранения (базы данных)
  • Шина данных — Kafka
  • для обмена данных между сервисами используется JSON и Protobuf
  • Для описания REST API —  Swagger

На данный момент переходим на webpack 5, чтобы начать активно применять архитектуру микрофронтендов. В бэкенде стараемся перейти на микросервисы


Команда мобильной разработки

Молодая команда, которая создаёт приложение интернет-магазина dns-shop для iOS и Android


Kotlin и Swift —  ЯП

OKHTTP+Retrofit, Alamofire — http клиенты для работы приложения с REST API

ROOM+SQLLite, CoreData — база и инструмент работы с ней

Kotlin Coroutines — используется для асинхронной работы кода в приложении

Combine — библиотека для разработки под iOS


Если тебе интересны наши продукты, почему бы тебе не стать частью нашей команды?


Frontend-разработчик и Frontend-разработчик (ученик)

Веб-разработчик в команду продукта разработки инструментов представления товара

FullStack разработчик в команду разработки Клуба DNS

Android разработчик (Middle) и IOS разработчик (Middle) на “удалёнку”


Наши предыдущие статьи:


Трайб сайта

Культура Трайба

Идеальный кандидат: как я подхожу под описание?

 

Больше интересных статей о работе сотрудников ДНС Технологии ты найдёшь на нашем канале, подписывайся!


Report Page