The core solution leverages a microservices architecture with event-driven Windows services, promoting a flexible and scalable integration model. To ensure real-time communication and low-latency operations, RabbitMQ and MassTransit are used for efficient inter-service messaging, allowing different parts of the system to communicate asynchronously.
Master data and transactional data are housed in a distributed environment, utilizing multiple SQL Server databases to ensure high availability and optimal performance. A critical component of the system is the CustomerBase application, built with WPF and following the MVVM (Model-View-ViewModel) design pattern, which serves as a central hub for managing business partner information. The application allows LEMAN’s international branches and divisions (truck, sea, and air) to operate cohesively and efficiently across the supply chain.