Submit Search
Upload
Ballerina - A Programming Language for Cloud and DevOps
•
0 likes
•
34 views
Anjana Fernando
Follow
Ballerina - A Programming Language for Cloud and DevOps
Read less
Read more
Software
Report
Share
Report
Share
1 of 30
Download now
Download to read offline
Recommended
[DevOps Pro Europe 2020] The Cloud-Native and DevOps Friendly Programming Lan...
[DevOps Pro Europe 2020] The Cloud-Native and DevOps Friendly Programming Lan...
Ballerinalang
Effective microservices development with ballerina
Effective microservices development with ballerina
Anjana Fernando
[Downtown San Jose DevOps Meetup] Ballerina - A Programming Language for Clou...
[Downtown San Jose DevOps Meetup] Ballerina - A Programming Language for Clou...
Ballerinalang
Ballerina – An Open-Source, Cloud-Native Programming Language for Microservices
Ballerina – An Open-Source, Cloud-Native Programming Language for Microservices
Anjana Fernando
[Cloud DC Meetup] Cloud Native Development with Ballerina
[Cloud DC Meetup] Cloud Native Development with Ballerina
Ballerinalang
[ApacheCon NA 2019] Conquering Network Distributed Applications Using the Bal...
[ApacheCon NA 2019] Conquering Network Distributed Applications Using the Bal...
Ballerinalang
[DeveloperWeek 2020] Conquering Network Distributed Applications Using Ballerina
[DeveloperWeek 2020] Conquering Network Distributed Applications Using Ballerina
Ballerinalang
Code to Kubernetes: Languages of Infrastructure
Code to Kubernetes: Languages of Infrastructure
Ballerinalang
Recommended
[DevOps Pro Europe 2020] The Cloud-Native and DevOps Friendly Programming Lan...
[DevOps Pro Europe 2020] The Cloud-Native and DevOps Friendly Programming Lan...
Ballerinalang
Effective microservices development with ballerina
Effective microservices development with ballerina
Anjana Fernando
[Downtown San Jose DevOps Meetup] Ballerina - A Programming Language for Clou...
[Downtown San Jose DevOps Meetup] Ballerina - A Programming Language for Clou...
Ballerinalang
Ballerina – An Open-Source, Cloud-Native Programming Language for Microservices
Ballerina – An Open-Source, Cloud-Native Programming Language for Microservices
Anjana Fernando
[Cloud DC Meetup] Cloud Native Development with Ballerina
[Cloud DC Meetup] Cloud Native Development with Ballerina
Ballerinalang
[ApacheCon NA 2019] Conquering Network Distributed Applications Using the Bal...
[ApacheCon NA 2019] Conquering Network Distributed Applications Using the Bal...
Ballerinalang
[DeveloperWeek 2020] Conquering Network Distributed Applications Using Ballerina
[DeveloperWeek 2020] Conquering Network Distributed Applications Using Ballerina
Ballerinalang
Code to Kubernetes: Languages of Infrastructure
Code to Kubernetes: Languages of Infrastructure
Ballerinalang
Habitat & Amazon's ECS
Habitat & Amazon's ECS
Matt Ray
[Cloud-Native and Kubernetes Meetup in Silicon Valley] Ballerina - Cloud Nati...
[Cloud-Native and Kubernetes Meetup in Silicon Valley] Ballerina - Cloud Nati...
Ballerinalang
Docker
Docker
Diego Pacheco
Event sourcing
Event sourcing
Antonin Stoklasek
DevOps Sydney- Building Better Containers with Habitat
DevOps Sydney- Building Better Containers with Habitat
Matt Ray
NetflixOSS: The Netflix Way
NetflixOSS: The Netflix Way
Diego Pacheco
Killing technical debt and reducing costs with Docker
Killing technical debt and reducing costs with Docker
Catalin Jora
Serverless (Distributed computing)
Serverless (Distributed computing)
Sri Prasanna
Microservices reativos usando a stack do Netflix na AWS
Microservices reativos usando a stack do Netflix na AWS
Diego Pacheco
Apache Stratos 4 Alpha Quick-Start Demonstration
Apache Stratos 4 Alpha Quick-Start Demonstration
Imesh Gunaratne
When DevOps Meets Serverless
When DevOps Meets Serverless
Richard Donkin
Abhishek resume
Abhishek resume
Abhishek Pratap Singh
Dapr logicapps
Dapr logicapps
Andrea Tosato
JCConf 2020 Observing in Microservices
JCConf 2020 Observing in Microservices
Matt Ho
Assorted Learnings of Microservices
Assorted Learnings of Microservices
David Dawson
Booting your Microservices Architecture with Spring & Netflix
Booting your Microservices Architecture with Spring & Netflix
Joris Kuipers
Application Autoscaling Made Easy with Kubernetes Event-Driven Autoscaling (K...
Application Autoscaling Made Easy with Kubernetes Event-Driven Autoscaling (K...
Codit
Practical Cloud
Practical Cloud
Lynn Langit
Serverless Reality
Serverless Reality
Lynn Langit
Chronicle of ReInvent 2019
Chronicle of ReInvent 2019
Aleksandr Maklakov
Ballerina - Cloud Native Programming Language
Ballerina - Cloud Native Programming Language
Anjana Fernando
Ballerina: Cloud Native Programming Language
Ballerina: Cloud Native Programming Language
Ballerina
More Related Content
What's hot
Habitat & Amazon's ECS
Habitat & Amazon's ECS
Matt Ray
[Cloud-Native and Kubernetes Meetup in Silicon Valley] Ballerina - Cloud Nati...
[Cloud-Native and Kubernetes Meetup in Silicon Valley] Ballerina - Cloud Nati...
Ballerinalang
Docker
Docker
Diego Pacheco
Event sourcing
Event sourcing
Antonin Stoklasek
DevOps Sydney- Building Better Containers with Habitat
DevOps Sydney- Building Better Containers with Habitat
Matt Ray
NetflixOSS: The Netflix Way
NetflixOSS: The Netflix Way
Diego Pacheco
Killing technical debt and reducing costs with Docker
Killing technical debt and reducing costs with Docker
Catalin Jora
Serverless (Distributed computing)
Serverless (Distributed computing)
Sri Prasanna
Microservices reativos usando a stack do Netflix na AWS
Microservices reativos usando a stack do Netflix na AWS
Diego Pacheco
Apache Stratos 4 Alpha Quick-Start Demonstration
Apache Stratos 4 Alpha Quick-Start Demonstration
Imesh Gunaratne
When DevOps Meets Serverless
When DevOps Meets Serverless
Richard Donkin
Abhishek resume
Abhishek resume
Abhishek Pratap Singh
Dapr logicapps
Dapr logicapps
Andrea Tosato
JCConf 2020 Observing in Microservices
JCConf 2020 Observing in Microservices
Matt Ho
Assorted Learnings of Microservices
Assorted Learnings of Microservices
David Dawson
Booting your Microservices Architecture with Spring & Netflix
Booting your Microservices Architecture with Spring & Netflix
Joris Kuipers
Application Autoscaling Made Easy with Kubernetes Event-Driven Autoscaling (K...
Application Autoscaling Made Easy with Kubernetes Event-Driven Autoscaling (K...
Codit
Practical Cloud
Practical Cloud
Lynn Langit
Serverless Reality
Serverless Reality
Lynn Langit
Chronicle of ReInvent 2019
Chronicle of ReInvent 2019
Aleksandr Maklakov
What's hot
(20)
Habitat & Amazon's ECS
Habitat & Amazon's ECS
[Cloud-Native and Kubernetes Meetup in Silicon Valley] Ballerina - Cloud Nati...
[Cloud-Native and Kubernetes Meetup in Silicon Valley] Ballerina - Cloud Nati...
Docker
Docker
Event sourcing
Event sourcing
DevOps Sydney- Building Better Containers with Habitat
DevOps Sydney- Building Better Containers with Habitat
NetflixOSS: The Netflix Way
NetflixOSS: The Netflix Way
Killing technical debt and reducing costs with Docker
Killing technical debt and reducing costs with Docker
Serverless (Distributed computing)
Serverless (Distributed computing)
Microservices reativos usando a stack do Netflix na AWS
Microservices reativos usando a stack do Netflix na AWS
Apache Stratos 4 Alpha Quick-Start Demonstration
Apache Stratos 4 Alpha Quick-Start Demonstration
When DevOps Meets Serverless
When DevOps Meets Serverless
Abhishek resume
Abhishek resume
Dapr logicapps
Dapr logicapps
JCConf 2020 Observing in Microservices
JCConf 2020 Observing in Microservices
Assorted Learnings of Microservices
Assorted Learnings of Microservices
Booting your Microservices Architecture with Spring & Netflix
Booting your Microservices Architecture with Spring & Netflix
Application Autoscaling Made Easy with Kubernetes Event-Driven Autoscaling (K...
Application Autoscaling Made Easy with Kubernetes Event-Driven Autoscaling (K...
Practical Cloud
Practical Cloud
Serverless Reality
Serverless Reality
Chronicle of ReInvent 2019
Chronicle of ReInvent 2019
Similar to Ballerina - A Programming Language for Cloud and DevOps
Ballerina - Cloud Native Programming Language
Ballerina - Cloud Native Programming Language
Anjana Fernando
Ballerina: Cloud Native Programming Language
Ballerina: Cloud Native Programming Language
Ballerina
Apollo Cloud Edge Solution - 20180518
Apollo Cloud Edge Solution - 20180518
Jamie (Taka) Wang
The advantages of Arista/OVH configurations, and the technologies behind buil...
The advantages of Arista/OVH configurations, and the technologies behind buil...
OVHcloud
AWS re:Invent 2016: NEW LAUNCH! Introducing AWS Greengrass (IOT201)
AWS re:Invent 2016: NEW LAUNCH! Introducing AWS Greengrass (IOT201)
Amazon Web Services
Enabling Microservices Frameworks to Solve Business Problems
Enabling Microservices Frameworks to Solve Business Problems
Ken Owens
Building Your Docker Tech Stack
Building Your Docker Tech Stack
Bret Fisher
Building your production tech stack for docker container platform
Building your production tech stack for docker container platform
Docker, Inc.
Seattle StrongLoop Node.js Workshop
Seattle StrongLoop Node.js Workshop
Jimmy Guerrero
StrongLoop Overview
StrongLoop Overview
Shubhra Kar
ECS19 - Damir Dobric - Designing and Operating modern applications with Micro...
ECS19 - Damir Dobric - Designing and Operating modern applications with Micro...
European Collaboration Summit
Dragonflow 01 2016 TLV meetup
Dragonflow 01 2016 TLV meetup
Eran Gampel
Apache Kafka vs. Traditional Middleware (Kai Waehner, Confluent) Frankfurt 20...
Apache Kafka vs. Traditional Middleware (Kai Waehner, Confluent) Frankfurt 20...
confluent
Apache Kafka vs. Integration Middleware (MQ, ETL, ESB) - Friends, Enemies or ...
Apache Kafka vs. Integration Middleware (MQ, ETL, ESB) - Friends, Enemies or ...
confluent
Dockercon2015_paypal
Dockercon2015_paypal
ahunnargikar
Ballerina: An Open-Source, Cloud-Native Programming Language - GIDS 2021
Ballerina: An Open-Source, Cloud-Native Programming Language - GIDS 2021
Anjana Fernando
[GID Live] Open-Source Cloud-Native Programming Language
[GID Live] Open-Source Cloud-Native Programming Language
Ballerinalang
Getting started with containers on Azure
Getting started with containers on Azure
Microsoft Tech Community
Containers as a Service with Docker
Containers as a Service with Docker
Docker, Inc.
Docker Container As A Service - March 2016
Docker Container As A Service - March 2016
Patrick Chanezon
Similar to Ballerina - A Programming Language for Cloud and DevOps
(20)
Ballerina - Cloud Native Programming Language
Ballerina - Cloud Native Programming Language
Ballerina: Cloud Native Programming Language
Ballerina: Cloud Native Programming Language
Apollo Cloud Edge Solution - 20180518
Apollo Cloud Edge Solution - 20180518
The advantages of Arista/OVH configurations, and the technologies behind buil...
The advantages of Arista/OVH configurations, and the technologies behind buil...
AWS re:Invent 2016: NEW LAUNCH! Introducing AWS Greengrass (IOT201)
AWS re:Invent 2016: NEW LAUNCH! Introducing AWS Greengrass (IOT201)
Enabling Microservices Frameworks to Solve Business Problems
Enabling Microservices Frameworks to Solve Business Problems
Building Your Docker Tech Stack
Building Your Docker Tech Stack
Building your production tech stack for docker container platform
Building your production tech stack for docker container platform
Seattle StrongLoop Node.js Workshop
Seattle StrongLoop Node.js Workshop
StrongLoop Overview
StrongLoop Overview
ECS19 - Damir Dobric - Designing and Operating modern applications with Micro...
ECS19 - Damir Dobric - Designing and Operating modern applications with Micro...
Dragonflow 01 2016 TLV meetup
Dragonflow 01 2016 TLV meetup
Apache Kafka vs. Traditional Middleware (Kai Waehner, Confluent) Frankfurt 20...
Apache Kafka vs. Traditional Middleware (Kai Waehner, Confluent) Frankfurt 20...
Apache Kafka vs. Integration Middleware (MQ, ETL, ESB) - Friends, Enemies or ...
Apache Kafka vs. Integration Middleware (MQ, ETL, ESB) - Friends, Enemies or ...
Dockercon2015_paypal
Dockercon2015_paypal
Ballerina: An Open-Source, Cloud-Native Programming Language - GIDS 2021
Ballerina: An Open-Source, Cloud-Native Programming Language - GIDS 2021
[GID Live] Open-Source Cloud-Native Programming Language
[GID Live] Open-Source Cloud-Native Programming Language
Getting started with containers on Azure
Getting started with containers on Azure
Containers as a Service with Docker
Containers as a Service with Docker
Docker Container As A Service - March 2016
Docker Container As A Service - March 2016
More from Anjana Fernando
Automatic Microservices Observability with Ballerina - GIDS 2021
Automatic Microservices Observability with Ballerina - GIDS 2021
Anjana Fernando
IoT Analytics
IoT Analytics
Anjana Fernando
Java Distributed Transactions
Java Distributed Transactions
Anjana Fernando
Monitoring Your Business with WSO2 BAM
Monitoring Your Business with WSO2 BAM
Anjana Fernando
Data Services: Getting Your Data Into APIs
Data Services: Getting Your Data Into APIs
Anjana Fernando
Scalable Log Analysis with WSO2 BAM
Scalable Log Analysis with WSO2 BAM
Anjana Fernando
Data integration and Business Processes
Data integration and Business Processes
Anjana Fernando
Simultaneous analysis of massive data streams in real time and batch
Simultaneous analysis of massive data streams in real time and batch
Anjana Fernando
Ballerina - A Programming Language for Cloud and DevOps
Ballerina - A Programming Language for Cloud and DevOps
Anjana Fernando
More from Anjana Fernando
(9)
Automatic Microservices Observability with Ballerina - GIDS 2021
Automatic Microservices Observability with Ballerina - GIDS 2021
IoT Analytics
IoT Analytics
Java Distributed Transactions
Java Distributed Transactions
Monitoring Your Business with WSO2 BAM
Monitoring Your Business with WSO2 BAM
Data Services: Getting Your Data Into APIs
Data Services: Getting Your Data Into APIs
Scalable Log Analysis with WSO2 BAM
Scalable Log Analysis with WSO2 BAM
Data integration and Business Processes
Data integration and Business Processes
Simultaneous analysis of massive data streams in real time and batch
Simultaneous analysis of massive data streams in real time and batch
Ballerina - A Programming Language for Cloud and DevOps
Ballerina - A Programming Language for Cloud and DevOps
Recently uploaded
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
masabamasaba
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
masabamasaba
The title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
AmarnathKambale
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
Papp Krisztián
Direct Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension Aid
Philip Schwarz
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
kalichargn70th171
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
masabamasaba
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
SelfMade bd
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
Jim McKeeth
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
masabamasaba
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
Delhi Call girls
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
proinshot.com
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Steffen Staab
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Nitya salvi
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
masabamasaba
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
aagamshah0812
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Recently uploaded
(20)
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
The title is not connected to what is inside
The title is not connected to what is inside
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
Direct Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension Aid
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
Ballerina - A Programming Language for Cloud and DevOps
1.
A Programming Language
for Cloud and DevOps Anjana Fernando, WSO2 Inc. | @lafernando
2.
Increasing demand is
causing disaggregation
3.
Everything is An Endpoint Functions APIs Data SaaS
apps Legacy apps Devices Disaggregation leads to more endpoints
4.
Integration in an
increasingly disaggregated world Transactions Circuit Breaking Protocols Payloads Events Security Workflow Streams Compensation
5.
AGILE NETWORK AWARE
6.
Hello World
7.
caller hello GET Hello World
8.
Annotations
9.
caller hello POST (name) Hello,
name!
10.
Connectors
11.
caller RekService POST (status) response Amazon
Rekn detectText (input) response
12.
Docker & Kubernetes
13.
Hello World! [with
k8s]
14.
Hello World! [with
k8s]...
15.
AWS Lambda
16.
AWS Lambda
17.
AWS Lambda
18.
GitHub Actions
19.
20.
21.
Observability
22.
Distributed Tracing: Jaeger/Zipkin
23.
Metrics: Prometheus +
Grafana
24.
OpenAPI
25.
Sequence Diagrammatic
26.
27.
Docker Jaeger Kubernetes Prometheus AWS
Lambda KNative OAuth2 / OIDC etcd Kafka Istio / Envoy RabbitMQ LinkerD AMQP Consul Swagger/OpenAPI MySQL gRPC / NATS Postgres WebSub Cassandra Visual Studio Code OpenAPI Intellij IDEA Ecosystem extensions for disaggregated architecture
28.
How to get
involved Learn more Open source Get support http://ballerina.io http://github.com/ballerina-platform/ Stack Overflow #ballerina tag
29.
Q & A
30.
THANK YOU
Download now