I am new to Phalcon. I have just started working on Phalcon. At this moment I am going through the tutorials. For a project I am going to use Phalcon and in that project beside the website I will have to expose API so that other can use the API. I know the is a option to create Micro app. But my question is what is the best practice in Phalcon to create API with a website as well. Here Model will be same model an website will have the view and API will return the value in json format.