Основа
Начална Java/Spring Boot кодова база и API структура.
Анонимизиран европейски retail проект
Софтуерна основа, която превръща импортирани данни за доставчици в контролирани потоци за категоризация, представяне и разходи за разпределен продуктов екип.
Контекст
Европейска retail група се нуждаеше от продуктова основа за импорт, валидация и категоризация на информацията за доставчици и за полезни потоци по доставчик, категория, представяне и разходи.
Казусът е анонимен и не съдържа лого, клиентски екран, данни за доставчик или собственически метрики.
Проблем
Техническото предизвикателство съчетаваше импорт и валидация с използваемо приложение за бизнес анализ.
Импортът и експортът на Excel изискваха контролирана валидация вместо еднократна ръчна обработка.
Структурите за доставчици и категории трябваше да останат търсими и използваеми в изгледите за представяне и разходи.
Началната API и deployment основа трябваше да поддържа разпределен дистанционен продуктов екип.
Подход и решение
Реализацията съчета Java и Spring Boot със Spring Data REST, HATEOAS и Spring Security, PostgreSQL и Elasticsearch.
Angular потоците покриха категоризация, представяне на доставчици, визуализация на разходи и Excel импорт/експорт. Контейнеризацията и Azure подпомагаха deployment контекста на екипа.
Роля и отговорност
Николай създаде началната Java/Spring Boot кодова и API основа и допринесе за backend и Angular потоците.
Работата включваше моделиране на домейна, импорт/експорт, валидация и търсене в дистанционно сътрудничество с продуктови и технически участници.
Архитектура и реализация
Схемата е оригинална абстракция на проверения технологичен път.
Excel и структурирани данни за доставчици
Правила · проверки · домейнно съпоставяне
REST · HATEOAS · сигурност · домейнни API
PostgreSQL · Elasticsearch
Доставчици · категории · представяне · разходи
Контейнери · Azure · дистанционна agile работа
Реализация
Начална Java/Spring Boot кодова база и API структура.
Импорт/експорт, валидация, категоризация и търсима персистентност.
Angular изгледи за доставчици, категории, представяне и разходи.
Резултат и текущ статус
Ангажиментът създаде началната софтуерна и API основа и работещи потоци за данни и анализ, които следващи разработчици могат да разширяват.
Не публикуваме количествен бизнес ефект, защото наличните източници доказват инженерния принос, но не и проверена търговска метрика.
Начини за сътрудничество
Изберете най-малкия ангажимент, който може да даде полезно решение и реалистичен път за реализация.
Платено, ограничено във времето проучване с карта на процесите и данните, видими рискове и приоритети, архитектурна и delivery пътна карта и практични следващи стъпки.
Опитна техническа посока с практическа реализация на критичните части и синхрон между собственици, операции, продукт, доставчици и технически екипи.
Продължаващо техническо ръководство за пътната карта, координацията на доставчици и екипи, архитектурните решения и подобряването на реализацията.
Следваща стъпка
Можем да изясним модела на данните, рисковете при валидация, интеграционната граница и първата реална версия.