I will start with a strong note, this MVP is a failure! So, it’s not a success story. What I want to write about is how to quickly build MVP, how can you chop features to be just absolutely minimum but covers the core purpose of the product
Exceptions; the fundamental feature of most of the programming languages available today. It looks like a very simple concept. When something goes bad, throw the exception, and catch to handle it. Pretty straightforward. But believe me, this is one of the concepts I request changes while reviewing peer code