WSO2 API Microgateway 3.0 brings the best of cloud-native, enterprise-grade API management with its open-source API Management platform. This presentation discusses different deployment patterns which can be used to deploy WSO2 API Microgatway.
WSO2 API Microgateway brings the power of API management capability to the distributed, cloud-native, microservices architecture. This deck covers the functionality of the product and it's advantages over standard gateway
This presentation explains how to build a federated API management platform with WSO2 API Manager. It discusses about advantages of API Federation and how different business units within an organization can reuse the same API management platform.
This slide deck will explore common WSO2 Enterprise Integrator deployment patterns and help you identify the most suitable pattern for traditional and modern integration requirements.
This slide deck will discuss WSO2 Stream Processor, and stream processing use-cases in a few industries,
Watch webinar here: https://wso2.com/library/webinars/2018/11/stream-processing-in-action/
Hybrid integration platform reference architectureChanaka Fernando
WSO2 Integration Platform allows users to integrate with on-premise as well as cloud based systems. It provides deployment options on cloud, on-premise or as a hybrid deployment.
[WSO2 API Manager Community Call] Expose Services as Managed APIs WSO2
In this WSO2 API Manager community call, we will discuss
- Overview: Integration-First Development
- Registering Services with WSO2 API Manager
Recording: https://youtu.be/aa3dKS2E2c0
Sign up to get notified of future calls: https://bit.ly/373f4ae
WSO2 API Manager Community Channels:
- Slack: https://apim-slack.wso2.com
- Twitter: https://twitter.com/wso2apimanager
#WSO2APIManager #APIManagement #CommunityCall
WSO2 API Microgateway brings the power of API management capability to the distributed, cloud-native, microservices architecture. This deck covers the functionality of the product and it's advantages over standard gateway
This presentation explains how to build a federated API management platform with WSO2 API Manager. It discusses about advantages of API Federation and how different business units within an organization can reuse the same API management platform.
This slide deck will explore common WSO2 Enterprise Integrator deployment patterns and help you identify the most suitable pattern for traditional and modern integration requirements.
This slide deck will discuss WSO2 Stream Processor, and stream processing use-cases in a few industries,
Watch webinar here: https://wso2.com/library/webinars/2018/11/stream-processing-in-action/
Hybrid integration platform reference architectureChanaka Fernando
WSO2 Integration Platform allows users to integrate with on-premise as well as cloud based systems. It provides deployment options on cloud, on-premise or as a hybrid deployment.
[WSO2 API Manager Community Call] Expose Services as Managed APIs WSO2
In this WSO2 API Manager community call, we will discuss
- Overview: Integration-First Development
- Registering Services with WSO2 API Manager
Recording: https://youtu.be/aa3dKS2E2c0
Sign up to get notified of future calls: https://bit.ly/373f4ae
WSO2 API Manager Community Channels:
- Slack: https://apim-slack.wso2.com
- Twitter: https://twitter.com/wso2apimanager
#WSO2APIManager #APIManagement #CommunityCall
This slide deck explores:
- WSO2 API Manager
- WSO2 Enterprise Integrator
- Component Architectures of the Products
- Deployment of products and scaling
- API facade pattern and other ways of Mediation
- API Security
Find out where we are heading next here: https://wso2.com/events/
WSO2 Business Process Server 3.5.0 - Product OverviewWSO2
WSO2 BPS executes business workflows compliant with BPMN, WS-BPEL and WS-HumanTask specifications, and facilitates workflows with heterogenous enterprise services and human interactions.
How to Enable Monetization of Your API EcosystemWSO2
To view recording of this webinar please use below URL:
http://wso2.com/library/webinars/2016/03/how-to-enable-monetization-of-your-api-ecosystem/
In the modern world of digitization, APIs are opening up ventures for new business opportunities. Organizations have started realizing the value of their data and services and are pushing to sell them. In this era, it is important to find the right business model to generate maximum revenue through your APIs.
You can leverage the WSO2 API Management platform to build your API monetization strategy. This session will look into WSO2 API Manager features and integration points to understand the roadmap to monetize your organization’s APIs. It will also discuss the following topics:
The API billing model: Usage plans
Integrating the API platform with a billing engine
Monitoring your API usage
Access control and rate limiting
Building and Deploying Complex Streaming Data Processing Pipelines with WSO2 ...WSO2
A rich and smooth developer experience is very important for agile development projects. WSO2 Streaming Integrator tooling is a comprehensive development environment that is targeted to provide all the features required for efficient development.
In this deck, we will explore how you can use WSO2 Streaming Integrator tooling to design and develop streaming applications, test logics, and deploy applications into virtual machines (Docker or Kubernetes).
Watch the webinar on-demand here: https://wso2.com/library/webinars/2020/04/building-and-deploying-complex-streaming-data-processing-pipelines-with-wso2-streaming-integrator/
[WSO2Con EU 2017] Microservices for EnterprisesWSO2
Microservice architecture (MSA) is fast becoming a popular architecture pattern in today’s agile enterprises. Its iterative architecture and development methodologies are attracting the interest of architects who need continuous delivery to fulfill business needs. But, is every characteristic of MSA new or even pragmatic? Can MSA alone help you solve your enterprise challenges? This session will explore how middleware plays a key role in successful MSA-based implementations.
[APIdays Paris 2019] API Management in Service Mesh Using Istio and WSO2 API ...WSO2
Stefano discusses how to augment service mesh functionality with API management capabilities, so you can create an end-to-end solution for your entire business functionality — from microservices, to APIs, to end-user applications.
How to integrate legacy systems within a modern polyglot and event driven arc...Andrea Gioia
This talk shows how to define a data strategy to migrate a traditional IT architecture, consolidated over the years, towards a polyglot architecture based on event sourcing paradigm using streaming systems such as Kafka and CDC systems such as Attunity Replicate. In particular, it will shows how this migration can be made in an evolutionary and incremental way, allowing the exploitation of new emerging technologies on the one hand and not to disperse the investments made over time on legacy systems (mainframe, SAP, DWH) on the other through real-time offloading processes.
Slides from the talk Token vs Cookies at Devoxx Morocco 2015.
Introduction of Json Web Token JWT and comparison with (classic) Cookie handling.
Find the demo project used during of this talk on github: https://github.com/madmas/TokenVsCookies
CIS14: Building a Plug-in with the PingAccess SDKCloudIDSummit
Hands-on opportunity to build your own plug-in, using the PingAccess 3.0 SDK, to solve your Web Application/API Access Management challenges, and walk away with a an evaluation copy of the Ping Identity WAM solution and the custom plug-in that you built.
This slide deck will explore the advantages, challenges and requirements of connected retail and show how WSO2 is helping to connect the retail industry.
WSO2Con USA 2015: End-to-end Microservice Architecture with WSO2 Identity Ser...WSO2
During the first half of 2015, iJET Labs used WSO2 Identity Server and API Gateway to help deliver its next generation products. Using WSO2 middleware, iJET now offers secure Federated access to RESTful APIs backed by a scalable microservices architecture. During the course of this journey, iJET Labs worked with WSO2 to extend open source products to meet our unique needs. In this session, we will talk about
WSO2 API Gateway and Identity Server integration
Federated SSO using WSO2 Identity Server
Microservices
Security
AWS deployment automation
API Gateways are going through an identity crisisChristian Posta
API Gateways provide functionality like rate limiting, authentication, request routing, reporting, and more. If you've been following the rise in service-mesh technologies, you'll notice there is a lot of overlap with API Gateways when solving some of the challenges of microservices. If service mesh can solve these same problems, you may wonder whether you really need a dedicated API Gateway solution?
The reality is there is some nuance in the problems solved at the edge (API Gateway) compared to service-to-service communication (service mesh) within a cluster. But with the evolution of cluster-deployment patterns, these nuances are becoming less important. What's more important is that the API Gateway is evolving to live at a layer above service mesh and not directly overlapping with it. In other words, API Gateways are evolving to solve application-level concerns like aggregation, transformation, and deeper context and content-based routing as well as fitting into a more self-service, GitOps style workflow.
In this talk we put aside the "API Gateway" infrastructure as we know it today and go back to first principles with the "API Gateway pattern" and revisit the real problems we're trying to solve. Then we'll discuss pros and cons of alternative ways to implement the API Gateway pattern and finally look at open source projects like Envoy, Kubernetes, and GraphQL to see how the "API Gateway pattern" actually becomes the API for our applications while coexisting nicely with a service mesh (if you adopt a service mesh).
This slide deck explores:
- WSO2 API Manager
- WSO2 Enterprise Integrator
- Component Architectures of the Products
- Deployment of products and scaling
- API facade pattern and other ways of Mediation
- API Security
Find out where we are heading next here: https://wso2.com/events/
WSO2 Business Process Server 3.5.0 - Product OverviewWSO2
WSO2 BPS executes business workflows compliant with BPMN, WS-BPEL and WS-HumanTask specifications, and facilitates workflows with heterogenous enterprise services and human interactions.
How to Enable Monetization of Your API EcosystemWSO2
To view recording of this webinar please use below URL:
http://wso2.com/library/webinars/2016/03/how-to-enable-monetization-of-your-api-ecosystem/
In the modern world of digitization, APIs are opening up ventures for new business opportunities. Organizations have started realizing the value of their data and services and are pushing to sell them. In this era, it is important to find the right business model to generate maximum revenue through your APIs.
You can leverage the WSO2 API Management platform to build your API monetization strategy. This session will look into WSO2 API Manager features and integration points to understand the roadmap to monetize your organization’s APIs. It will also discuss the following topics:
The API billing model: Usage plans
Integrating the API platform with a billing engine
Monitoring your API usage
Access control and rate limiting
Building and Deploying Complex Streaming Data Processing Pipelines with WSO2 ...WSO2
A rich and smooth developer experience is very important for agile development projects. WSO2 Streaming Integrator tooling is a comprehensive development environment that is targeted to provide all the features required for efficient development.
In this deck, we will explore how you can use WSO2 Streaming Integrator tooling to design and develop streaming applications, test logics, and deploy applications into virtual machines (Docker or Kubernetes).
Watch the webinar on-demand here: https://wso2.com/library/webinars/2020/04/building-and-deploying-complex-streaming-data-processing-pipelines-with-wso2-streaming-integrator/
[WSO2Con EU 2017] Microservices for EnterprisesWSO2
Microservice architecture (MSA) is fast becoming a popular architecture pattern in today’s agile enterprises. Its iterative architecture and development methodologies are attracting the interest of architects who need continuous delivery to fulfill business needs. But, is every characteristic of MSA new or even pragmatic? Can MSA alone help you solve your enterprise challenges? This session will explore how middleware plays a key role in successful MSA-based implementations.
[APIdays Paris 2019] API Management in Service Mesh Using Istio and WSO2 API ...WSO2
Stefano discusses how to augment service mesh functionality with API management capabilities, so you can create an end-to-end solution for your entire business functionality — from microservices, to APIs, to end-user applications.
How to integrate legacy systems within a modern polyglot and event driven arc...Andrea Gioia
This talk shows how to define a data strategy to migrate a traditional IT architecture, consolidated over the years, towards a polyglot architecture based on event sourcing paradigm using streaming systems such as Kafka and CDC systems such as Attunity Replicate. In particular, it will shows how this migration can be made in an evolutionary and incremental way, allowing the exploitation of new emerging technologies on the one hand and not to disperse the investments made over time on legacy systems (mainframe, SAP, DWH) on the other through real-time offloading processes.
Slides from the talk Token vs Cookies at Devoxx Morocco 2015.
Introduction of Json Web Token JWT and comparison with (classic) Cookie handling.
Find the demo project used during of this talk on github: https://github.com/madmas/TokenVsCookies
CIS14: Building a Plug-in with the PingAccess SDKCloudIDSummit
Hands-on opportunity to build your own plug-in, using the PingAccess 3.0 SDK, to solve your Web Application/API Access Management challenges, and walk away with a an evaluation copy of the Ping Identity WAM solution and the custom plug-in that you built.
This slide deck will explore the advantages, challenges and requirements of connected retail and show how WSO2 is helping to connect the retail industry.
WSO2Con USA 2015: End-to-end Microservice Architecture with WSO2 Identity Ser...WSO2
During the first half of 2015, iJET Labs used WSO2 Identity Server and API Gateway to help deliver its next generation products. Using WSO2 middleware, iJET now offers secure Federated access to RESTful APIs backed by a scalable microservices architecture. During the course of this journey, iJET Labs worked with WSO2 to extend open source products to meet our unique needs. In this session, we will talk about
WSO2 API Gateway and Identity Server integration
Federated SSO using WSO2 Identity Server
Microservices
Security
AWS deployment automation
API Gateways are going through an identity crisisChristian Posta
API Gateways provide functionality like rate limiting, authentication, request routing, reporting, and more. If you've been following the rise in service-mesh technologies, you'll notice there is a lot of overlap with API Gateways when solving some of the challenges of microservices. If service mesh can solve these same problems, you may wonder whether you really need a dedicated API Gateway solution?
The reality is there is some nuance in the problems solved at the edge (API Gateway) compared to service-to-service communication (service mesh) within a cluster. But with the evolution of cluster-deployment patterns, these nuances are becoming less important. What's more important is that the API Gateway is evolving to live at a layer above service mesh and not directly overlapping with it. In other words, API Gateways are evolving to solve application-level concerns like aggregation, transformation, and deeper context and content-based routing as well as fitting into a more self-service, GitOps style workflow.
In this talk we put aside the "API Gateway" infrastructure as we know it today and go back to first principles with the "API Gateway pattern" and revisit the real problems we're trying to solve. Then we'll discuss pros and cons of alternative ways to implement the API Gateway pattern and finally look at open source projects like Envoy, Kubernetes, and GraphQL to see how the "API Gateway pattern" actually becomes the API for our applications while coexisting nicely with a service mesh (if you adopt a service mesh).
Service-oriented architectures were not built to handle the demands of a modern, digital organization. Hear how one large enterprise modernized its distributed SOA by deploying Apigee Edge Public Cloud. The existing infrastructure manages SOAP, XML-based services, and some REST APIs built on an IBM integration stack (including WebSphere and DataPower).
The Oracle Application Container Cloud as the Microservices Platform (APAC OU...Lucas Jellema
Microservices are independent, encapsulated entities that produce meaningful results and business functionality in tentative collaboration. Microservices need a platform to run on and to provide generic capabilities such as data caching, an event bus, access to RDBMS and File System. This platform should handle scaling and fail over of the microservices.
The Application Container Cloud runs and automatically scales applications built in various technologies such as Node, Java, PHP and Python, it provides caching and access to an event bus and database in the cloud. This session demonstrates how multiple microservices are deployed to and run on ACC, using these capabilities.
Take Control of your APIs in a Microservice Architecture3scale
Microservices are a new architectural approach to modularize systems into smaller units. The benefits include that services can be adapted more rapidly to changing business demands. Application programming interfaces (APIs) are crucial in every microservice architecture (MSA) as they link up the various microservices. Key challenges of MSA are getting API security, access control and analytics right in an environment that is constantly changing. This workshop talk will show how the features of the 3scale API management platforms in combination with the Red Hat OpenShift PaaS can be leveraged to overcome these challenges.
AWS re:Invent 2016: Advanced Tips for Amazon EC2 Networking and High Availabi...Amazon Web Services
In this session, we focus on designing for high availability, with evaluation criteria for using services and features such as Amazon Route 53, Elastic Load Balancing, Auto Scaling, route tables, network interfaces, device clustering, and the Transit VPC architecture. We also explore how to create highly available networking between regions as well as on-premises.
Event Bus as Backbone for Decoupled Microservice Choreography (JFall 2017)Lucas Jellema
Microservices are independent, encapsulated entities that produce meaningful results and business functionality in tentative collaboration. Events and pub/sub are great for allowing such decoupled interaction. Using Apache Kafka as robust, distributed, real-time, high volume event bus, this session demonstrates how microservices packaged with Docker and implemented in Java, Node, Python and SQL collaborate unknowingly. The microservices respond to social (media) events - courtesy of IFTTT - and publish results to multiple channels. The event bus operates across cloud services and on premises platforms such as Kubernetes: both the bus and the microservices can run anywhere. A microservices platform is discussed with generic capabilities.
Outline: presentation summary
- intro microservices objectives, focus on decoupled collaboration
- demo four mservices in different technologies (Node, Java, ...) ; no direct dependencies; show the code (running on its own), show the packing into a container and the step of running the containers on a container management platform, using both Kubernetes and a Container Cloud Service (later on this will further the point of collaborating between microservices that are widely separated)
- discuss generic capabilities of a microservices platform (facilities required in many microservices that should be available as microservice - such as cache, log, authenticate (and compare with Java EE application server)
- demo a microservice providing a generic cache functionality (based on MongoDB)
- outline the desired choreography (a four step workflow that requires participation from various microservices); briefly discuss routing slips and the Saga pattern
- discuss use of events and need of event bus
- intro Kafka
- demo pub and sub from each mservice to Kafka
- link IFTTT to Kafka (for demo: use ngrok to expose local Kafka to IFTTT cloud)
- demo end-to-end Social event=>IFTTT=>Kafka=>choreographed mservices=> final result
- demo: extend one of the microservices: change the code, package a new container image version and update the running version in the container platform; demonstrate that new workflows leverage the new version
- demo: move a microservice from on premises to cloud - showing that the decoupled nature of the mservices mean that this move does not have any impact
- demo: show a change in the logic of the routing slip; none of the mservices require any change for a changed workflow choreography to be executed
- discuss cloud deployment of event bus + mservices
Microservices created quite a buzz in software development. Those are finally being adopted, and a lot of project suffer from that... microservices bring a lot of infrastructure and distributed programming complexity not all organisations can cope with. Question is – is it possible to gradually migrate to microservices architecture without Big Bang/Rewrite From Scratch approach? I would say it is possible, and is a much better idea compared to installing Kubernetes on AWS on day one. This talk is based on practical experience of architecting business applications to scale out and grow up to become micro services one day.
Tokyo Azure Meetup #5 - Microservices and Azure Service FabricTokyo Azure Meetup
Azure Service Fabric is now Generally Available!
In this meetup we will start from the beginning and define what is microservice.
Next we will have a deep dive in Azure Service Fabric. Azure Service Fabric is one of the most interesting Azure service. Used internally in Microsoft for 5 years and backing up one of the most demanding Azure services today such as Azure SQL, Document DB, Cortana and Skype for Business.
We will be talking about the two models that are supported by Azure Service Fabric:
- Reliable Services (We will explore the reasons for having both stateful and stateless offerings in this model)
- Reliable Actors
Then we will talk how you can create Azure Service Fabric cluster on premise or in another cloud.
We will demo deployments in Azure for the various models.
Azure Service Fabric is the most advanced and complete offering for developing and hosting microservices in Azure. It builds on years experience Microsoft acquired running one of the most demanding services such as Azure SQL. Moreover, Azure Service Fabric solves very difficult distributed computing problems such as data synchronization, zero downtime deployment, update and rollback operations at large scale.
Join us to learn more about Azure Service Fabric and start using it immediately after the meetup!
Event Bus as Backbone for Decoupled Microservice Choreography (Oracle Code, A...Lucas Jellema
Microservices are independent, encapsulated entities that produce meaningful results and business functionality in tentative collaboration. Events and pub/sub are great for allowing such decoupled interaction. Using Apache Kafka as robust, distributed, real-time, high volume event bus, this session demonstrates how microservices implemented in Java, Node, Python and SQL collaborate unknowingly. The microservices respond to social (media) events - courtesy of IFTTT - and publish results to multiple channels. The event bus operates across cloud services and on premises platforms: both the bus and the microservices can run anywhere.
Presentazione dei prodotti WSo2.
WSO2 offre una gamma completa e integrata di prodotti per gestire applicazioni WEB, Mobile, API, Social, PaaS in tutta l’azienda.
Profesia, partner tecnologico di wso2, può supportarvi nel progetto di integrazione.
Contattaci per un preventivo
Tel 01119879273 Mail: contact@profesia.it
API Management within a Microservice ArchitectureWSO2
This slide deck will discuss API management's role in a microservices ecosystem. It will discuss the purpose of edge gateways and proxies and how that complements a well defined API management layer.
Event Bus as Backbone for Decoupled Microservice Choreography - Lecture and W...Lucas Jellema
Microservices are independent, encapsulated entities that produce meaningful results and business functionality in tentative collaboration. Events and pub/sub are great for allowing such decoupled interaction. Using Apache Kafka as robust, distributed, real-time, high volume event bus, this session demonstrates how microservices packaged with Docker and implemented in Java, Node, Python and SQL collaborate unknowingly. The microservices respond to social (media) events - courtesy of IFTTT - and publish results to multiple channels. The event bus operates across cloud services and on premises platforms such as Kubernetes: both the bus and the microservices can run anywhere. A microservices platform is discussed with generic capabilities.
The resources for the accompanying workshop are in GitHub: https://github.com/lucasjellema/workshop-event-bus-microservice-choreography-may-2018
Similar to Wso2 api microgateway deployment patterns (20)
This slide deck discusses different deployment patterns with WSO2 Enterprise Integrator. Different profiles included in WSO2 EI are discussed in relation to deployment options and requirements.
Api management best practices with wso2 api managerChanaka Fernando
API Management best practices with WSO2 API Manager discusses the common best practices of API management and how those can be applied with WSO2 API Manager
Exploring ballerina toolset (docker, testing, tracing, analytics, and more) ...Chanaka Fernando
Ballerina is not just a programming language for writing enterprise integrations as programs. It also provides a complete tool chain for developers to make their life easier when developing such services.
File processing and websockets with ballerina chanaka editedChanaka Fernando
Ballerina is a programming language developed by WSO2 mainly targeting modern Integration requirements.This slide deck discusses about File processing and websockets capabilities of the Ballerina platform.
WSO2 ESB is the fastest open source ESB in the market. It achieves remarkable performance numbers through a special http transport implementation known as Pass-Through Transport (PTT). This presentation is an introduction to PTT.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
2. Agenda
• WSO2 API Manager composable architecture
• What is WSO2 API Microgateway?
• When to use API Microgateway?
• Deployment patterns
3. WSO2 API Manager architecture
• Full API lifecycle management
• API Publisher, Developer Portal, Gateway,
Security, Throttling, Analytics
• Can be deployed independently
• Loose coupling
• New Microgateway
5. WSO2 API Microgateway
• Cloud-native, open source, enterprise grade API
gateway
• Authentication, Mediation, Rate-limiting,
Analytics capabilities
• Run in full isolation from other components
• Developer friendly workflow
• Lightweight runtime which is immutable
7. When to use API Microgateway
• API gateway per microservice
• Seasonal API gateway
• API gateway per client type
• Service mesh sidecar
• Locked-down API gateway
8. API Microgateway deployment patterns
• Pragmatic deployment patterns
• Cloud, on-premise, hybrid type deployments
• Bringing agility without breaking bad
• Decide based on the requirements, not based
on the trend
9. Pattern 1 - Decentralized API Gateway
• Get rid of monolithic failures
• Gateway closer to the actual services
• API per service or product based on
requirements
• Key Manager, Traffic Manager and Analytics
optional
• No connection with Publisher and Store
11. Pattern 2 - Locked-down/Offline API
gateway
• Running API gateway in fully isolated
environments
• API Gateway only with offline connectivity for
analytics data publishing
• JWT based security with local throttling
• No connection with Key Manager, Traffic
Manager
13. Pattern 3 - Seasonal API gateway
• Seasonal fluctuation of traffic
• Traditional API Manager deployment
• Scale only the required component
• Tear down once during the off-season
• Better resource utilization with improved
service
15. Pattern 4 - Multi data center API gateway
• Global deployments with high availability
• Better user experience
• No shared data
• Multi-IaaS deployments
• Analytics data synchronization in offline mode
17. Pattern 5 - Service mesh API gateway
• Full-blown microservices architecture
• Inter-microservice communication through API
gateway
• API gateway as a sidecar of the service mesh
• Can be extended beyond standard service
meshes with API management
19. Pattern 6 - Hybrid API gateway
• API runtime within enterprise perimeter
• Suitable for compliance heavy enterprises
• API governance components are managed and
hosted by WSO2
• Deployed in hybrid mode
• Better performance, control with reduced
overhead