Задать вопрос
Jeff_Parker
@Jeff_Parker
Node JS junior

Как написать собственную платформу для e-commerce?

Добрый день
Все растет, моя компания в сфере e-commerce, в том числе. Сегодня мы используем кустарные скрипты, приложения на локальных машинах, а в качестве базы данных вообще - гугл таблицы. Раньше этого было достаточно, но с расширением количества товаров, ростом кол-ва ячеек в таблицах становится ясно, что нужно с этим что-то делать...
Будучи единственным программистом в компании на меня взвалили тяжелую ношу - провести ресерч технологий, которые могли бы помочь создать человеческую инфраструктуру. Незавидная судьба, учитывая что сам я посредственный node js джун
Из функционала - необходимо взаимодействие с API сторонних сервисов, внесение данных, создание статистики и автоматизация рутинных процессов. Что можете посоветовать?
  • Вопрос задан
  • 191 просмотр
Подписаться 1 Средний 1 комментарий
Решение пользователя ThunderCat К ответам на вопрос (5)
ThunderCat
@ThunderCat
{PHP, MySql, HTML, JS, CSS} developer
Тут уже понаписали... Но я докину...
что собственно нужно в первую очередь (читать и обязательно знать), и что можно допилить потом:

1) Нормальная структура бд. 3 нормальная форма, нормализация, денормализация, отношения один-к-одномму, один-ко-многим, многие-ко-многим. В плане SQL - обязательно работу с джоин, груп бай, агрегационные фунции - сум, коунт... В дальнейшем понадобится почитать про индексы, иначе будет тормозное г-но.

2) Структура кода. Проще всего взять готовый фреймворк типа Express под ноду, но тут еще понадобится читать туториалы и все вот это, зато костылей будет в разы меньше, и оптимизировать код в тысячи раз проще.

3) Тут скорее даже самое важное, хотя как посмотреть... Короче - визуал, представление. Мой совет - посмотрите все похожее что есть на рынке, выберите самое подходящее вашей конторе и делайте так же или близко к этому. Визуал часто дает толчок в сторону правильной структуры - какие куски объединить общим контроллером, какие объекты будут нужны там или тут... Короче сильно помогает.

В общем как то так...
Ответ написан