MaryamZi / ballerina-tutorial

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Utilizing Ballerina for Cloud Native Integrations

Ballerina Logo

Overview

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.

Prerequisites

  1. Latest version of Ballerina Swan Lake
  2. Visual Studio Code
  3. 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.

Learn Ballerina

  1. Ballerina learn pages
  2. Ballerina by example
  3. Ballerina VS Code extension guide
  4. Ballerina training video series
  5. Ballerina certification

Join the Ballerina Community

  1. Discord
  2. Stackoverflow
  3. X
  4. LinkedIn
  5. GitHub

About


Languages

Language:Ballerina 77.6%Language:JavaScript 21.5%Language:HTML 0.2%Language:Batchfile 0.2%Language:Shell 0.2%Language:Dockerfile 0.1%Language:CSS 0.1%Language:Handlebars 0.1%