Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Cloud Native Programming Language that Makes it Easy
to Write Microservices that Integrate APIs
Lakmal Warusawithana | @la...
Increasing demand is causing disaggregation
Everything is
An Endpoint
Functions
APIs
Data
SaaS apps
Legacy apps
Devices
Disaggregation leads to more endpoints
Integration in an increasingly disaggregated world
Transactions
Circuit Breaking
Protocols
Payloads
Events
Security
Workfl...
ESB, BPMN, EAI
Java / Spring
JavaScript / Node
The
Integration
Gap
ESB, BPMN, EAI
Java / Spring
JavaScript / Node
AGILE
INTEGRATION SIMPLE
Microservice with RESTful API
● Ballerina supports high level network abstractions.
● Ballerina natively understands data types like JSON
and XML.
● Bal...
GMail-Google Sheets Integration
● Ballerina has predefined connectors which make
integration simple.
● Ballerina has comprehensive error handling.
● Balle...
Microservice Deployment
● Ballerina natively understand Cloud Native platforms
like Docker, Kubernetes and Istio.
● Ballerina removes gap between ...
How to get involved
Learn more
Open source
Get support
http://ballerina.io
http://github.com/ballerina-platform/
Stack Ove...
THANK YOU
[WSO2 Summit Sydney 2019] Ballerina - Cloud Native Programming Language
[WSO2 Summit Sydney 2019] Ballerina - Cloud Native Programming Language
Upcoming SlideShare
Loading in …5
×

[WSO2 Summit Sydney 2019] Ballerina - Cloud Native Programming Language

208 views

Published on

This deck explores Ballerina - Cloud Native Programming Language that Makes it Easy to Write Microservices that Integrate APIs.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

[WSO2 Summit Sydney 2019] Ballerina - Cloud Native Programming Language

  1. 1. Cloud Native Programming Language that Makes it Easy to Write Microservices that Integrate APIs Lakmal Warusawithana | @lakwarus March 2019
  2. 2. Increasing demand is causing disaggregation
  3. 3. Everything is An Endpoint Functions APIs Data SaaS apps Legacy apps Devices Disaggregation leads to more endpoints
  4. 4. Integration in an increasingly disaggregated world Transactions Circuit Breaking Protocols Payloads Events Security Workflow Streams Compensation
  5. 5. ESB, BPMN, EAI Java / Spring JavaScript / Node
  6. 6. The Integration Gap ESB, BPMN, EAI Java / Spring JavaScript / Node
  7. 7. AGILE INTEGRATION SIMPLE
  8. 8. Microservice with RESTful API
  9. 9. ● Ballerina supports high level network abstractions. ● Ballerina natively understands data types like JSON and XML. ● Ballerina has self documentation which can generate sequence diagram out of your code. ● Ballerina protects sensitive data by default. Takeaways
  10. 10. GMail-Google Sheets Integration
  11. 11. ● Ballerina has predefined connectors which make integration simple. ● Ballerina has comprehensive error handling. ● Ballerina supports Cloud Native config management. Takeaways
  12. 12. Microservice Deployment
  13. 13. ● Ballerina natively understand Cloud Native platforms like Docker, Kubernetes and Istio. ● Ballerina removes gap between developers and Ops. ● Ballerina support agile development to deployment and improve productivity. Takeaways
  14. 14. How to get involved Learn more Open source Get support http://ballerina.io http://github.com/ballerina-platform/ Stack Overflow #ballerina tag
  15. 15. THANK YOU

×