Comment
Comment by ngc248
1. There is no single "the right way", different app have different "right ways"
2. As for the flat fee, it only works initially when things are simple, as time goes on and your business and usecases you support grows, a flat fee won't work anymore.