I like the article. I am the kind of person who thinks things hundreds times before acting, so it would probably taken me weeks just to settle for an architecture which would probably been overkill for an MVP.
Lesson to learn: not everything should be planned as a complex enterprise app.