We are seeing variation in P99 & spikes (max= 4.67 s)
There are no rows in this table
Consumers/Producers
Table 9
Topic
Topic Owner
Producer Deployment
Consumer Deployment
MQ/MSK
Priority
Throughput (messages/sec)(Mean, Max)
Downstream Calls
Risks and Notes
Column 10
Topic
Topic Owner
Producer Deployment
Consumer Deployment
MQ/MSK
Priority
Throughput (messages/sec)(Mean, Max)
Downstream Calls
Risks and Notes
Column 10
1
supplier_orders.sub_order.creation
SOS Team FNE
N.A.
meesholink-consumer
MQ
P0
54.9 , 305
/v1/variation-identifier/fetch
Consumer Ack in all cases.
No retry or DLQ is present.
Risk - Order Loss
Recovery - Order Reconciliation can be done via Meesholink API
2
supplier_orders.sub_order.status_update
SOS Team FNE
N.A.
meesholink-consumer
MQ
P0
510, 1.51 k
N.A.
Consumer Ack in all cases.
No retry or DLQ is present.
Risk - status mismatch
**Only event transformation takes place, chances of event loss ~0
3
sub_order_processing_request_status_event_topic
SOS Team FNE
N.A.
meesholink-consumer
MQ
P0
5.12 , 23
N.A.
Consumer Ack in all cases.
No retry or DLQ is present.
Risk - polling event loss
**Only event transformation takes place, chances of event loss ~0
4
user_orders_temp.shipment.label_update
SOS Team FNE
N.A.
meesholink-consumer
MQ
P0
3.06 , 23.7
N.A.
Consumer Ack in all cases.
No retry or DLQ is present.
Risk - label url and awb will not be sent
**Only event transformation takes place, chances of event loss ~0
5
supplier_orders.shipment.cancelled
SOS Team FNE
N.A.
meesholink-consumer
MQ
P0
1.59 , 40.4
N.A.
No retry or DLQ is present.
Risk - shipment cancellation event loss
**Only event transformation takes place, chances of event loss ~0
6
oms_return_tracking_event_topic
RETURNS
Team FNE
N.A.
meesholink-consumer
MQ
P0
12.1, 90.7
/v1/variation-identifier/fetch
Consumer Ack in all cases.
No retry or DLQ is present.
Risk - Return-Create event Loss
Recovery - Return Orders Reconciliation can be done via Meesholink API
7
supplier_store.supplier_warehouse_onboarding
SOS Team FNE
N.A.
meesholink-consumer
MQ
P1
0.0000116, 0.0168
N.A.
8
warehouse_service.sku_masters
SOS Team FNE
N.A.
meesholink-consumer
MQ
P0
0.0925, 19.8
N.A.
No retry or DLQ is present.
Risk - Master product sync event loss
9
marketplace_oms_third_party_api_details
Supplier Services Team
meesholink-consumer
meesholink-consumer
MQ
P0
10.8 , 49.3
N.A.
10
marketplace_oms_third_party_api_details_retry
Supplier Services Team
meesholink-retry-utils
meesholink-consumer
MQ
P0
2.5, 98.9
N.A.
Risk - REDIS failures can lead to halt of Third party webhook Retries
All the OMS partners onboarded to meesholink can be found here.
silver.meesholink__oms_supplier_details
All the Marketplace Suppliers onboarded to meesholink can be found here
silver.msg_price__oms_order_audit_logs
All the OMS partners orders related interactions are recorded here for auditing
There are no rows in this table
Recent Recurrent Issues and Known Risks
Inventory Updates API is currently sync API for marketplace-oms suppliers is latent.
The Marketplace suppliers getting orders despite having inventory zero at oms-partner. When the inventory become zero and later order-cancellation happens leading to increase inventory in meesho-inventory system while it is not being updated in the OMS partner inventory system.
Order processing request failures with reason “one request already inprogress“ for non-parallel processing enabled supplier are significantly high.
Meesholink-Third-Party topic lag had increased 2 weeks before , which we fixed by increasing the consumer concurrency and batch fetch size.
Risks for Scale
MYSQL is single point of failure and may lead to event drops.
REDIS failures can lead to drop of polling events, orders processing API failure for parallel order processing and third party retries will be halted as well.
Lose of failed suborder informations in the polling event for the non-parallel processing enabled suppliers with recent SOS development.
Want to print your doc? This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (