Understanding Domo application development architecture
Before we start creating an app, it will be helpful to understand the Domo Dev Studio conceptual architecture, as seen in Figure 14.1:
The white-filled circles are the architecture layers that communicate with each other through APIs. All this application infrastructure is included in the platform. The application developer can leverage this functionality through Domo APIs to custom build the UI scripting piece of the application. Certainly, having all this infrastructure and API functionality available greatly speeds up the time to market (much of the typical application code is already there). And the enterprise readiness of any app developed on the platform is already running on a proven, cloud, enterprise stack, and is deployable with a click in the Domo Appstore.
Dev Studio is a command-line utility also known as ryuu (separate...