Schneewind
Schneewind

Reputation: 119

In which scenarios do you use ballerina.io?

I am currently implementing a software from scratch. And come across ballerina.io. It sounds like an interesting option, but I don't get in which scenarios it would be a better option than programming a Web Api in let's say C#.

Is it a good go-to-tool for complex integration scenarios, which are not easily set up in Kubernetes?

Upvotes: 2

Views: 190

Answers (1)

Tharindu Weerasinghe
Tharindu Weerasinghe

Reputation: 103

Is it a good go-to-tool for complex integration scenarios

Ballerina is a programming language specifically designed to simplify the process of writing integrations; so yes, it would be a good candidate for writing complex integrations.
You can find some examples of these scenarios in the Ballerina use cases page.

It is also focused on improving the productivity of developers working on networked and distributed applications with native support for data-oriented programming and network abstractions baked into the language. This video provides an overview of what Ballerina does differently and you can decide whether it fits what you are looking for.

Ballerina also provides code-to-cloud support out of the box. As an example, when you build your Ballerina code it will generate the necessary docker image and yaml files required for the Kubernetes deployment. You can read more in this Code to Cloud overview, and there is a Youtube tutorial if you want to follow along with some examples.

Upvotes: 0

Related Questions