Ballerina is a compiled, type safe, and concurrent programming language to make it easy to write integration services, which are typically the glue between connecting different endpoints with distributed transactions, reliable messaging, mediation, transformation, and orchestration.
These are all capabilities that are usually built into integration products around a language, though these concepts are baked into the syntax and the language design.
The platform portion contains additional runtimes components for enabling this functionality including an API gateway, a message broker, a transaction coordinator, and a bridge for brokering transactions to services that are written in other languages.
There are roughly 100 committers. It's a lot of people that were involved in Apache Synapse and WSO2 ESB.
Comments
Ballerina is a compiled, type safe, and concurrent programming language to make it easy to write integration services, which are typically the glue between connecting different endpoints with distributed transactions, reliable messaging, mediation, transformation, and orchestration.
These are all capabilities that are usually built into integration products around a language, though these concepts are baked into the syntax and the language design.
The platform portion contains additional runtimes components for enabling this functionality including an API gateway, a message broker, a transaction coordinator, and a bridge for brokering transactions to services that are written in other languages.
There are roughly 100 committers. It's a lot of people that were involved in Apache Synapse and WSO2 ESB.