Ballerina has the following three foundational building blocks:
- Runtime
- Deployment
- Life cycle
Let us take a look at each point in detail:
- Ballerina runtime environment: The complete definition of runtime is described on the right-hand side of the following screenshot:

- Ballerina deployment: We can deploy Ballerina code directly from your developer Command Prompt, and this option supports DevOps and easy CI/CD. The following screenshot shows the platforms on which you can deploy the Ballerina service:
- Life cycle: Ballerina ...