Tote Creation & Order Management System
Technologies: Java, Spring Boot,Spring,Hibernate, Feign Client, Kafka, REST APIs,Microservies.
- Order Scanning & Validation: Integrated APIs for scanning, retrieved order details via Feign Client, applied business rules.
- Tote Creation & Assignment: Developed microservices for tote allocation, integrated with RESOURCE service, optimized data storage.
- Pre-Put & Notification System: Implemented pre-put logic, and developed a notification system for real-time updates.
- Roll Cage Processing: Designed roll cage scanning, implemented secure tote-to-roll cage assignment.
- API Integration: Developed REST APIs, ensured error handling, logging, and request validation.
- Performance Optimization: Optimized DB queries, used Kafka/RabbitMQ for async processing, designed scalable architecture.
Node-RED Integration with Kafka for URL Mapping & File Settings.
Technologies: Node.js, Node-RED, Kafka, JSON, REST APIs,RabbitMQ,MQTT
- Node-RED for URL Mapping: Developed visual workflows and JSON-based settings for dynamic routing.
- Kafka Integration: Implemented real-time event streaming, leveraged Kafka for message queuing.
- RabbitMQ & MQTT Integration: Integrated Node-RED with RabbitMQ and MQTT for message handling and processing.
- Dynamic Consumer Management: Developed a setting.js and URL mapping file to manage topic names and URLs dynamically.
- Kafka Consumer in Node-RED: Created a Kafka consumer within Node-RED that listens to messages from Kafka queues based on subscribed topics in the URL mapping file.
- Scalable Consumer Handling: Node-RED dynamically creates maximum consumers based on configuration values, ensuring efficient message processing.
- Advanced Filtering & Routing: Implemented advanced filter logic to process messages and route responses based on predefined conditions.
- Retry Mechanism: Designed a retry mechanism that reprocesses messages based on status codes, improving fault tolerance.
- SI Team Integration: Collaborated with the SI team to ensure seamless message transformation and integration.