Microservices Solution
Microservices architecture for Warehouse Management System
NodeJS services using ELK for Operations Log
NodeJS
React
Redux
Elasticsearch
Logstash
Kibana
NodeJS services using ELK for Operations Log
We co-develop a custom solution for the world’s #1 sneaker consignment marketplace with retail locations in NYC and LA, and an online store that services international shoppers. The main objective was to reduce shipping time in order to improve the overall online shopping experience.
We implemented a microservices architecture in NodeJS over an AWS infrastructure. We used the ELK stack to have an operations log in order to identify bottlenecks and impediments in the warehouse management system. That way, we had a data-driven approach to decide which part of the process improve first.
Challenge
Absence of proper WMS resulting in delays in shipping orders
Manual processes generating lack of visibility for warehouse workers and management team
Insufficient analytics to identify the bottlenecks and errors
"Since 2005, our client has been the most trusted source for sneaker seekers and sellers, effectively becoming the world’s #1 sneaker marketplace.
Approach
Create a custom WMS as off-the-shelf solutions did not support this unique business model
Integration with third-party specialized services (shipment specialists, CRM) to transform manual processes into a set of automated rules performed by the WMS
Work with the ELK stack to deliver actionable insights in real time through data visualization
Outcome
Lower low entry-point level for staff, decreased errors, gain of productivity and space
Creation of a DevOps dashboard to see the health of the different services. Provides real time visibility, warnings in case of unusual activity, allow to anticipate potential outages
Implementation of Operations Log to give management the necessary Business Intelligence visibility to prioritize the development work