Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

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

211 vues

Publié le

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

Publié dans : Technologie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

[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

×