Design a microservice model


Problem: You are the owner of a LED manufacturing company that manufactures LED lights for coal mines. Mines order LED lights from you in batches. When an order is received, it is first sent to the order processing system which checks the order type, quantity and required materials to complete the order. If there are sufficient materials to complete the order then it is sent to the manufacturing floor which is fully-automated by robots. As soon as a new order arrives on the queue, the order is broken down in to jobs and allocated to available robots. Robots update their job status to the order tracking system as they are working. Hence the progress of all manufacturing orders and the estimated order completion time can be checked at all times. A robot may work on multiple jobs at a given time. Robots also monitor themselves and other machines for faults. If a fault is found, it is logged and an alert is generated. The effect of such faults on the estimated order completion time needs to be taken into consideration as well. You want to implement an automated system to manage this process, using microservices. In this task, you will design a microservice model for the above scenario using the Domaindriven design (DDD) method.

Request for Solution File

Ask an Expert for Answer!!
Computer Engineering: Design a microservice model
Reference No:- TGS03252151

Expected delivery within 24 Hours