Finding the right product fit is difficult, but minimum viable architecture could be a key tool to help you on your journey. https://leaddev.com/technical-direction/minimum-viable-architecture-backbone-successful-product