Essential Software Architecture | Desertcart Jersey