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.

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

161 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

×