
ShopCast është një zgjidhje për parashikimin e shitjeve, e projektuar për dyqane të vogla me burime të kufizuara teknike. Sipas përshkrimit, ajo funksionon në një makinë me 8 GB RAM, duke përdorur bibliotekën standarde të Python dhe NumPy, pa kërkuar infrastrukturën e kushtueshme që lidhet me shumë mjete të promovuara si të bazuara në AI.
Synimi është që shërbimi të përballojë flukset e larta të transaksioneve, si gjatë Black Friday, dhe të ndihmojë tregtarët të shmangin tepricat e stokut. Përparësi i jepet vazhdimësisë së funksionimit nën ngarkesë, pa lejuar që mungesa e memories të ndërpresë të gjithë procesin.
Nga 8 GB RAM, rreth 2 GB parashikohen për sistemin operativ dhe shërbimet në sfond. Arkitektura cakton 512 MB për radhën e transaksioneve në pritje, 256 MB për gjendjen e modelit Holt-Winters që mbulon 200 SKU dhe 1 GB për indeksin e shitjeve në memorie.
Radha kufizohet në 100,000 transaksione. Kodi i paraqitur përdor mekanizma sinkronizimi për të shmangur pritjen aktive që harxhon CPU: kur nuk ka hapësirë, pranimi pret deri në afatin e caktuar dhe mund të refuzohet. Procesi i parashikimit merr transaksionet në grupe, duke liruar kapacitet për hyrjet e reja.
Burimi: DEV Community (Web Dev Feed) — lexoni artikullin e plotë në anglisht.

