e-commerce application prototype java reactive nosql