Task: Concurrent Order & Inventory Reservation Service (til erkin)
Kontekst: Mini marketplace uchun buyurtma va ombor boshqaruvchi backend service. til, framework, kutubxona — ixtiyoringizda. Yagona shart: HTTP API orqali ishlashi va Docker'da ko'tarilishi kerak.
Funktsional talablar:
POST /products — mahsulot yaratish (name, price, stock_quantity)
POST /orders — bir nechta item'li buyurtma, Idempotency-Key header majburiy
(bir xil key bilan qayta yuborilsa, stock ikkinchi marta kamaymasligi kerak)