integration as code
play

Integration as Code Mifan Mifan Careem Careem VP - Solutions - PowerPoint PPT Presentation

Integration as Code Mifan Mifan Careem Careem VP - Solutions Architecture, WSO2 VP - Solutions Architecture, WSO2 Mifan Careem, Vice President of Solution Architecture @ WSO2 Oversees Solution Architecture and customer facing


  1. Integration as Code Mifan Mifan Careem Careem VP - Solutions Architecture, WSO2 VP - Solutions Architecture, WSO2

  2. • Mifan Careem, Vice President of Solution Architecture @ WSO2 • Oversees Solution Architecture and customer facing technical interactions at WSO2 • Has worked with 200+ customers in API Strategy, Integration strategy and API led digital transformation initiatives

  3. WSO2 API-Led Integration Platform Open Source API Management, Integration, Identity Complement APIs with integration, security Start with API and analytics to connect apps and data. management... API ENTERPRISE IDENTITY MANAGER INTEGRATOR SERVER API design, creation, reuse, Quick, iterative integration of Secure and federated identity governance, and analytics any app, data, or system For APIs and integration 60M identities managed 6 trillion transactions / yr 20K APIs for 200K orgs ● API analytics ● Identity management ● ESB ● API designer ● Identity federation / SSO ● Integration designer ● API gateway ● Identity bridging ● Message broker ● API microgateway ● API and microservices security ● Workflows ● API publisher ● Strong and adaptive Auth ● Business rules ● API storefront/marketplace ● Access control ● Streaming engine ● API repository/registry ● Privacy control ● Stream processing ● API Analytics ● IAM and security analytics ● Integration analytics

  4. From Integration Imperative to Exploding Endpoints Disaggregated architectures drive 50 billion endpoints, growing >1 trillion 1970s 1980s 1990s 2000s 2010s 2020+ | | | | | | MAINFRAME IT INTERNET MOBILE IoT/AI DIGITAL NATIVE AWAKENING Scale and agility are pushing app disaggregation... CONSUMER DEMAND 10 9 SUPPLIERS DISAGGREGATE ARCHITECTURE TO MEET DEMAND 10 5 10 3 … that makes hybrid 10 2 integration the unspoken 10 1 challenge of all cloud services MONOLITHIC ENTERPRISE DEPARTME PUBLIC / SERVERLESS & SAAS APPS BUSINESS APP APPS NTAL APPS PRIVATE APIS MICROSERVICES 4

  5. Disaggregation leads to more endpoints Everything is An Endpoint Functions APIs Data SaaS apps Legacy apps Devices

  6. Integration in an increasingly disaggregated world Transactions Circuit Breaking Protocols Payloads Events Security Workflow Streams Compensation

  7. The Java / Spring Integration ESB, BPMN, EAI JavaScript / Node Gap

  8. 50% of software development will be integration

  9. AGILE INTEGRATION SIMPLE

  10. Ballerina is a compiled, type safe, Turing-complete, concurrent programming language.

  11. Ballerina is the glue between microservices Transactions Circuit Breaking Protocols Payloads Events Security Workflow Streams Compensation

  12. Ecosystem extensions for disaggregated architecture Kubernetes Jaeger Docker Prometheus etcd OAuth2 / OIDC Istio / Envoy LinkerD RabbitMQ Consul AMQP Swagger/OpenAPI MySQL gRPC / Protobuf WebSub Postgres Cassandra Spring/Java Visual Studio Code Intellij IDEA

  13. Ballerina bridges the Integration Gap Agile Integration Simple Edit / Build / Run Module management Services Transformations Language server Ballerina Central Endpoints JSON primitive IDE plugins Type safety Resources Annotations Projects Union types Connectors Circuit breaker Docker and K8S Flow control -> Async Debugger Observability Workers, fork/join gRPC Discover at ballerina.io Testerina: unit tests CI/CD Message broker Protobuf Doc generation Table, vector, map Versioning XML type CLI extensions Struct Bridge Streams Dev tracing Lambda Swagger CSV I/O Tasks, scheduling Databases Session mgmt Projects Dependency mgmt

  14. Composites for the enterprise

  15. How to get involved Learn more http://ballerina.io Open source http://github.com/ballerina-platform/ Get support Stack Overflow #ballerina tag Learn about the http://wso2.com/ company

  16. From ESBs to Smart Microservices architectures promotes the elimination of a central ESB in Endpoints and Dumb places of smart endpoints connected Pipes by dumb pipes

  17. ESB as the central integration bus ● Centralized ESB layer provides integration and network communications along with governance

  18. Smart endpoints and dumb pipes ● Microservices code has to take care of network communications and governance of services

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend