Jul 10, 2025
No image
From Zero to Market: Building a Resilient Web Solution in Just 7 Months
Completed

From Zero to Market: Building a Resilient Web Solution in Just 7 Months

$25,000+
7-12 months
Israel
10+
view project
Service categories
Service Lines
Cloud Consulting
Software Development
DevOps
Ecommerce
Web Development
Domain focus
Commerce
Consumer Products & Services
Technology

Challenge

► Multi-Channel Settings Management
Challenge: Managing settings across multiple domains.
Solution: Developed a custom admin panel for centralized control of images, themes, and SEO/meta data per channel.

► Advanced Product Variations & Reviews in Akeneo
Challenge: Handling complex product variations and integrating customer reviews.
Solution: Extended Akeneo with custom associations for variations and added a review module linked to product data.

► Content Page Management
Challenge: Need for centralized content editing using global variables.
Solution: Built a content management module in the admin panel for easy edits and dynamic content personalization.

► Dynamic Data & Complex Queries
Challenge: Managing large volumes of backend-driven UI data without performance issues.
Solution: Designed optimized query structures and synchronized endpoints for real-time updates with minimal latency.

► Scalability via Kubernetes
Challenge: Lack of dynamic scalability and efficient container management.
Solution: Migrated to Kubernetes for automated deployment, scaling, and high application availability.

► Large File Import Handling
Challenge: Risk of failed imports due to large file size or system interruptions.
Solution: Split imports into atomic tasks using Bull (Node.js) and Redis for retry logic and reporting.

► Optimizing Search with ElasticSearch
Challenge: PostgreSQL struggled with large datasets and flexible filtering.
Solution: Integrated ElasticSearch for faster, scalable search, advanced filtering, and full-text query support.

► Determine Filterable Attribute for Products
Challenge: Needed a way to filter products based on custom attributes in PIM.
Solution: Introduced a flow where admins create families of attributes for categories, enabling easier and more effective filtering.

► Handle Big Import Files
Challenge: Ensuring large file imports complete without interruptions.
Solution: Split tasks into atomic jobs using Bull and Redis for retry mechanisms, ensuring stable imports without data loss.

Solution

⚆ Centralized management of multiple websites in an admin panel, including configuration, UI styling, and content management, with bulk editing capabilities.


⚆ Simplified content management with dynamic variables for centralized updates across websites.


⚆ Secure checkout process integrated with Paypal for payment handling.


⚆ Automated tax calculations for different states using Avatax integration.


⚆ Integrated order tracking with a Shipstation module for real-time updates.


⚆ Ability to create and manage websites with varying search functionality and unique product pages.


⚆ Advanced cross-sell and upsell functionality for recommending related or complementary products.


⚆ Enhanced filtering and sorting capabilities for improved product discovery.


⚆ Centralized review management to publish feedback across multiple channels.


⚆ ElasticSearch integration for faster and more accurate search results.


⚆ Comprehensive logging and performance monitoring using New Relic.


⚆ Deployment and scaling managed via Kubernetes for high availability and resource efficiency — an example of our DevOps containerization approach within Kubernetes development.


⚆ Dedicated module for streamlined editing of content pages with SEO optimization and dynamic variable support.


⚆ Atomic task-based handling of large import files with retry mechanisms and detailed reporting.

Results

✔️ Faster Query ExecutionElastic
Search’s performance optimization reduced query response times significantly, enhancing the overall user experience and reducing the load on the main database.


✔️ Flexible Filters
Developers could easily implement intricate filter combinations, adapting to changing business requirements without heavy modifications.


✔️ Reliability at Scale
ElasticSearch provided consistent and stable performance even with large-scale datasets.


✔️ Improved Search Functionality
The integration unlocked new search features such as full-text capabilities and typo tolerance, ensuring more relevant results for users.