Мета
Українська аутсорсингова компанія розпочала проєкт із покращення та доопрацювання наявної e-commerce платформи. Її метою було перетворити продукт на повноцінну SaaS Whitelabel платформу, що дозволить масштабно розповсюджувати рішення серед клієнтів. Для цього компанія шукала досвідчених інженерів, здатних швидко інтегруватися в процес розробки та довести проєкт до завершення.
Виклик
Клієнт мав початкову версію платформи, однак потребував експертизи для її оптимізації, розширення та вдосконалення. Основною проблемою була відсутність чітко визначених дизайн-специфікацій. Замовнику було складно сформулювати бачення фінального вигляду продукту, що ускладнювало технічну реалізацію.
Команді розробників часто доводилося працювати з неповними вайрфреймами або створювати окремі компоненти з нуля.
Рішення
У складі backend-команди ми взяли проєкт у власні руки, щоб подолати виклики та довести його до успіху. Робота розпочалася з повного редизайну застарілого публічного сайту, доповненого новими функціями для підвищення зручності користування та привабливості. У випадках, коли дизайн-специфікації були відсутні або неповні, ми проявляли ініціативу — уточнювали вимоги, узгоджували деталі та завершували критичні елементи застосунку, щоб підтримувати темп розробки.
Замість очікування затриманих вайрфреймів ми тісно співпрацювали із зацікавленими сторонами, інтерпретуючи їхні потреби та втілюючи рішення, що відповідали баченню проєкту. Також ми створили окреме тестове середовище для презентації інвесторам — повністю функціональний демо-продукт, який демонстрував потенціал платформи та її ринкові переваги.
Проєкт було розпочато у вересні 2024 року, а наша команда приєдналася наприкінці листопада 2024-го.
Технології
(повний стек перебуває під NDA)
Для забезпечення масштабованості та ефективності було використано такий технологічний стек:
- Backend: Java, Spring Framework (Spring Actuator, Spring Security)
- Інфраструктура: Kubernetes, Docker, Docker Compose, Maven, Microservices, RabbitMQ
- Хмарні сервіси: AWS (CDK, S3, Cluster EKS)
- База даних: MongoDB
- Інтеграції: Woocommerce, ShippyPro, ShopifySDK, Stripe, Brevo
Більш детальні технології під NDA, однак загальний стек виглядає так:
- Backend: Java, Spring Framework
- Інфраструктура: Kubernetes, Docker
- Хмарні сервіси: AWS
- База даних: MongoDB
Результати
Завдяки спільній роботі та технічній експертизі ми успішно замінили попередню backend-команду клієнта та реалізували всі необхідні функції й покращення. Оновлена платформа не лише відповідала очікуванням, а й перевершила їх, демонструючи помітне вдосконалення порівняно з початковою версією.
Створене тестове середовище стало ключовим інструментом у залученні інвесторів, дозволивши їм особисто оцінити функціональність і масштабованість нового SaaS-рішення. Незважаючи на труднощі, спричинені нечіткими дизайн-вимогами, наш проактивний підхід забезпечив успіх проєкту та підтвердив статус нашої команди як надійного технологічного партнера.



