История развития

2019
2019
  • Разработка описания предметной области e-commerce и составление библиотеки существующих на рынке решений в рамках внутреннего проекта λ.
  • Участие в архитектурном проектировании и разработке сервисов маркетплейса Leroy Merlin Market с использованием собственных наработок Greensight.
  • Старт разработки нишевого маркетплейса с использованием собственного набора архитектурных и программных решений Greensight.
  • Собственные решения собраны в один продукт с рабочим названием Greensight Ecom Platform (GEP).
  • 31 декабря Greensight становится резидентом Технопарка Сколково с продуктом Greensight Ecom Platform (GEP).
2020 Q3
2020 Q3
  • Проработка концепции платформы.
  • Разработка методологического подхода по сбору требований в e-commerce и анализ сервисов.
  • Разработка первых версий функциональных заданий на сервисы (PIM, Offers, Feed, Logistics…).
  • Зарождение платформы путем создания канонических репозиториев в Gitlab.
  • Внедрение Design First подхода к разработке API.
  • Переход на автогенерируемые API клиенты используя openapi-generator.tech.
  • Фронт админки на Vuejs + php.
2020 Q4
2020 Q4
  • Появление Ensi Backend Service Skeleton.
  • Стайлгайды для PHP и Laravel.
  • Рефакторинг работы с файлами в платформе. Внедрение Imgproxy.
  • Появление Ensi Api Design Guide.
  • Оформлены процессы бэкпортирования багфиксов и фич из внедрений.
2021 Q1
2021 Q1
  • Переработка всех backend сервисов Ensi под структуру Ensi Backend Service Skeleton и требования Ensi Api Design Guide.
  • Появление процесса Ensi Friday.
  • Группировка сервисов Ensi по доменам.
  • Перенос документации по платформе в Confluece, появление процесса копирования документации в новый проект.
  • Разделение фронта админки на admin-gui-backend для сбора данных из разных сервисов и admin-gui-frontend для интерфейса.
  • Перенос фронта на другой стек — React + Webpack + Greensight Design System + Typescript.
  • Разработка нового стиля административных интерфейсов.
2021 Q2
2021 Q2
  • Переход PHP 8.0.
  • Инфраструктурный пакет для сохранения истории изменений.
  • Внедрение Cursor-пагинации во все сервисы (высокопроизводительный способ разбиения на страницы, часто используемый для больших наборов данных, бесконечной прокрутки и API-интерфейсов).
  • Переход платформы на UTC.
  • Новый административный интерфейс, как отдельное приложение на React.
  • Старт публикаций функциональных заданий на сайте платформы ensi.tech.
  • Разработка схем bpmn процессов в сервисах платформы.
  • Разработка административных интерфейсов отдельных сервисов.
  • Ensi Lowcode: внедрение конструкторов статусных моделей на основе событий.
2021 Q3
2021 Q3
  • Завершение процесса перехода на Kubernetes.
  • Докеризация сервисов под локальную разработку.
  • Переход платформы к opensource.
  • Внедрение Apache Kafka.
  • Переход фронта на более стабильное и поддерживаемое ядро — Next.js.
  • Старт разработки базовых ER-диаграмм по сущностям сервисов.
  • Разработаны и опубликованы последние функциональные задания на сервис.
2021 Q4
2021 Q4
  • Автотесты на уровне сервисов.
  • Переход фронта от глобального стейта Redux на React Query (fetching, caching, synchronizing and updating server state api).
  • Публикация всех разработанных ER-диаграмм.
  • Появление Database Design Guide.
  • Внедрение Initial Event Propagation.
  • Абсолютно новая версия генератора серверного кода по OpenApi. документам.
2022 Q1-4
2022 Q1-4
  • Обновление до PHP 8.1
  • Обновление до Laravel 9
  • Обновление до Postgres 14
  • Автотесты на уровне сервисов
  • Переход Laravel Octane + Swoole
  • Публикация открытого бэклога Ensi
2023 Q1-2
2023 Q1-2
  • Старт AaaS-проекта Ensi Cloud
  • Запуск открытого бета-тестирования Ensi Cloud Search
  • Развитие партнерской программы
  • Замена swagger-ui на Stoplight
2023 Q3-4
2023 Q3-4
  • Обновление до Elasticsearch 8
  • Обновление до PHP 8.2
  • Релиз typescript-генератора
  • Обновление до Laravel 9
  • Обновление до Laravel Octane 9
  • Обновление до Pest 2
2024 Q1-2
2024 Q1-2
  • Обновление до React 18
  • Обновление до Typescript 5
  • Обновление до Nodejs 18
  • Обновление до Greensight Design System 3.1.8
  • Переход на двуязычную разработку
  • Развитие Ensi Cloud Adviser и Ensi Cloud Product Generator
2024 Q3-4
2024 Q3-4
  • Обновление до Greensight Design System 4.1.0
  • Обновление до Laravel 11
  • Старт разработки Ensi Cloud AI
2025 Q1-4
2025 Q1-4
  • Обновление до Greensight Design System 4.1.5
  • Запуск Ensi Cloud Sort
  • Запуск Ensi Cloud A/B-test
2026 Q1
2026 Q1
  • Развитие ИИ-сервисов Ensi Cloud
Планы развития платформы публикуются в бэклогах. Вы можете предложить свои идеи для развития.