Table of Contents
7.1 The structure of workflows
7.2 The tasks within workflows
7.3 Location and fully qualified name (id) of workflows and functions
7.4 Referencing a workflow within an event or another workflow
7.5 Use of Coffee/JS for scripting
7.6 Inbuilt functions
7.6.16 com.gs.if, com.gs.elif, com.gs.else
7.9 File Upload feature
7.9.1 Workflow spec to upload files with same file key
7.9.2 Workflow spec to upload multiple files with different file keys
7.9.3 Workflow spec to upload file directly from URL
8.3 API datasource
8.3.1 API datasource schema defined externally
8.3.2 API datasource schema defined within the yaml file
8.3.3 Headers defined at datasource level
8.3.4 Headers defined at task level
8.3.5 Example usage
16.1 What is the learning curve of the microservice framework?
16.2 What is the development process and quality metrics?
16.3 How can we adopt new versions of used technology easily and fast? For example, the new Postgres release.
16.4 How easy is it to add new technology in place of an existing one, or add something absolutely new and unique (not existing in the framework) ?
16.5 Which databases are currently supported? What is the roadmap for future support?
16.6 Does the API handle DB transactions?
16.7 How can apps be decoupled or loosely coupled with DBs?
16.8 When using Godspeed service alongside SpringBoot, what will be the impact on performance with another hop, versus direct connection with DB from Spring Boot?
16.9 What is the strategic advantage of making DB queries through Godspeed?
16.10 How to achieve multi-tenancy in DBs, for a single application?
16.11 How can we start adopting the Godspeed framework?
16.12 How to move out of the Godspeed framework? Can we have a two door exit? I.e. Can we move out of technology and data both?
16.13 How will we prevent unified CRUD API from limiting or choking us?
16.14 What kind of API standards does the framework support?
16.15 Why Rest first approach ? Why not Graphql first approach?
16.16 How are we doing testing given there is quite a bit of custom DSL in the framework. How do we ensure the correctness?
16.17 How will the upgrades and migrations be done to the framework?
16.18 How CRUD APIs will support the paid as well as the non paid features of databases such as MongoDB. For example: MongoDB free vs paid versions will support different features.
16.19 How to ship new models easily?