When moving from IBM Cloud Functions, IBM Cloud Code Engine is a deployment target. Choose from apps, jobs, and (recently) function on Code Engine
There are many more differences between apps, jobs, and functions. In conclusion, applications are ideal for REST APIs and backend/frontend web apps
Current Code Engine function constraints and general limits and quotas must also be considered. Migrating IBM Cloud Functions Actions to Code Engine Functions FAQ may help you decide
They reduce deployment cycles by using local tests to create similar functionality in Code Engine functions and processes and building integrated APIs with Code Engine system variables
Jobs are scripts and apps are web apps that may be tested locally in numerous ways. Functions are code snippets that need a wrapper to become programs
The HTTP endpoint of a function and the lengthier job execution duration may be needed. Create a function and job. Create a task run from the function using the Code Engine API
Use Code Engine-injected environment variables like __ce_path and __ce_method to define your API and functions namespace