In today's fast-paced technological landscape, agility and rapid software delivery have become standard expectations. Ballerina, a cloud-native integration technology, empowers developers to independently develop, deploy, maintain, and scale applications, thereby elevating application integration to a new level.
This tutorial offers a hands-on Ballerina way of achieving this by providing participants with practical insights into effectively leveraging this technology.
Key topics covered:
- Session 1: Understanding Ballerina's role in integrations: features and advantages
- Session 2: Designing and implementing REST APIs for integration
- Session 3: Designing and implementing GraphQL services with Ballerina / Monitoring and observing applications
- Session 4: Introduction to data integration
By the end of this tutorial, participants will gain a deep understanding of Ballerina's role in cloud native integrations and acquire hands-on skills to design, develop, and deploy effective scalable, resilient, and maintainable solutions.
- Latest version of Ballerina Swan Lake
- Visual Studio Code
- Ballerina VS Code extension
Additionally, you could install MySQL, Jaeger, Grafana, Prometheus, and npm required to follow some examples. Alternatively, you may consider installing Docker to run these.