Ask HN: Anyone have experience implementing an inventory system?