This document provides an agenda and summary for the Manila MuleSoft Meetup #13 on API Governance and Flex Gateways that took place on September 14, 2022. The agenda included an introduction, presentations on API Governance by Eris Elmer Pallasigue and on Flex Gateways by Marla Vasquez, followed by a game. Housekeeping rules were outlined and there was an ice breaker game. The speakers' backgrounds were provided. The presentations summarized Universal API Management, Anypoint API Governance and how it fits in the API lifecycle, and introduced Flex Gateway. There was a Q&A after each presentation and a quiz game to end the event.
Este será el segundo evento híbrido del grupo de Meetup de Madrid y lo vamos a celebrar en la oficina de NTT DATA, en Castellana 77, Planta 12 (salas 6 a 9), con la particularidad de que haremos una conexión en directo con el Meetup de Barcelona. Si te acercas en presencial, tendrás la oportunidad de conocer en persona a otros profesionales interesados en MuleSoft.
En esta ocasión, nos arremangaremos y jugaremos con las novedades lanzadas recientemente: Flex Gateway y API Governance.
Manchester MuleSoft Meetup #8 - 28 Sept.pptxAkshata Sawant
The Manchester MuleSoft Meetup Community is a group for anyone using or interested in MuleSoft's Technologies, Mule ESB, Anypoint Studio, Enterprise Integration, Web Services, and REST APIs. Come join us to learn more on "Scale with UAPIM" and "Getting Started with CloudHub 2.0".
Help us spread the knowledge of Mule!
A brief agenda:
>Networking and understanding how the MuleSoft Forum and Meetup Community are helping across the World.
>Join us to get learn how to scale with UAPIM
>Learn more about API Governance with a demo
> Latest updates from the Community and Dreamforce
>Finally, we will wrap up this event with the agenda for the next meetup. Stay connected to get updates on what's new in MuleSoft and MuleSoft Community!
Also, every participant attending this Meetup will receive swags from MuleSoft
Trivia Quiz winners will get free training vouchers from MuleSoft
Any new digital service being built today also needs to be exposed as an API. This is the core of agile, successful digital businesses. It forces digital organizations to create new APIs while consuming many other APIs in the process, effectively being part of the global API supply chain.
However, many API strategies fail, mostly due to underestimating the full lifecycle of APIs from conceptualization to engineering to production and evolution. Getting optimal ROI from APIs requires understanding the nuances of building APIs and finding the right balance between what you build and reuse. This slide deck discusses:
• How we develop APIs today and commonly noticed problems
• The different types of APIs in an organization and their nuances
• 5 key elements for developing enterprise-grade APIs for the enterprise
• The safest bet for a successful API strategy
We also explore Choreo, an integration Platform as a Service for API developers: https://wso2.com/choreo
Este será el segundo evento híbrido del grupo de Meetup de Madrid y lo vamos a celebrar en la oficina de NTT DATA, en Castellana 77, Planta 12 (salas 6 a 9), con la particularidad de que haremos una conexión en directo con el Meetup de Barcelona. Si te acercas en presencial, tendrás la oportunidad de conocer en persona a otros profesionales interesados en MuleSoft.
En esta ocasión, nos arremangaremos y jugaremos con las novedades lanzadas recientemente: Flex Gateway y API Governance.
Manchester MuleSoft Meetup #8 - 28 Sept.pptxAkshata Sawant
The Manchester MuleSoft Meetup Community is a group for anyone using or interested in MuleSoft's Technologies, Mule ESB, Anypoint Studio, Enterprise Integration, Web Services, and REST APIs. Come join us to learn more on "Scale with UAPIM" and "Getting Started with CloudHub 2.0".
Help us spread the knowledge of Mule!
A brief agenda:
>Networking and understanding how the MuleSoft Forum and Meetup Community are helping across the World.
>Join us to get learn how to scale with UAPIM
>Learn more about API Governance with a demo
> Latest updates from the Community and Dreamforce
>Finally, we will wrap up this event with the agenda for the next meetup. Stay connected to get updates on what's new in MuleSoft and MuleSoft Community!
Also, every participant attending this Meetup will receive swags from MuleSoft
Trivia Quiz winners will get free training vouchers from MuleSoft
Any new digital service being built today also needs to be exposed as an API. This is the core of agile, successful digital businesses. It forces digital organizations to create new APIs while consuming many other APIs in the process, effectively being part of the global API supply chain.
However, many API strategies fail, mostly due to underestimating the full lifecycle of APIs from conceptualization to engineering to production and evolution. Getting optimal ROI from APIs requires understanding the nuances of building APIs and finding the right balance between what you build and reuse. This slide deck discusses:
• How we develop APIs today and commonly noticed problems
• The different types of APIs in an organization and their nuances
• 5 key elements for developing enterprise-grade APIs for the enterprise
• The safest bet for a successful API strategy
We also explore Choreo, an integration Platform as a Service for API developers: https://wso2.com/choreo
MuleSoft London Community March 2022 - CloudHub AutomationPace Integration
As one of the longest running MuleSoft Meetups globally, Pace Integration have hosted hundreds of professionals with an interest in MuleSoft and APIs, and the March London Meetup was our first event in 2022!
Featured topic: CloudHub Automation - How to automate Anypoint CloudHub and beyond through Infrastructure as a Code, presented by Mike Jakeman!
The CloudHub Automation team came together on a common philosophy to automate Anypoint CloudHub and beyond through Infrastructure as a Code. We wanted to reduce the CloudHub setup time for Muleys and partners so that the focus can be on innovation rather than duplicating/rebuilding platform configurations. The backbone of the idea is to offer flexibility and next generation open source building blocks for anyone using the platform to automate rich and complex needs using auto-generated client libraries. Given the team's experience it also means that we can inject standard platform best practises into templates for plug-and-play customers who wish to deliver use cases and bootstrap the integration layer without having to go through detailed platform discovery.
The Manchester MuleSoft Meetup Community is a group for anyone using or interested in MuleSoft's Technologies, Mule ESB, Anypoint Studio, Enterprise Integration, Web Services, REST APIs. Come join us to learn more on "API Spec Automation using Platform APIs" and "7 Steps to Achieve Effective API Insights".
Help us spread the knowledge of Mule!
A brief agenda:
>Networking and understanding how the MuleSoft Forum and Meetup Community are helping across the World.
>Join with us to get Deep dive API Spec Automation using Platform APIs
>Learn more about “7 Steps to Achieve Effective API Insights”
>Finally, we will wrap-up this event with agenda for next meetup. Stay connected to get updates on whats new in MuleSoft and MuleSoft Community!
Also every participant attending this Meetup will receive swags from MuleSoft
Trivia Quiz winners will get free training vouchers from MuleSoft
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.
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0WSO2
APIs now serve as the primary building blocks for assembling data, events, and services from within the organization, throughout ecosystems, and across devices. Integrated legacy systems and support for modern event-driven architectures, on the other hand, are critical in allowing timely, relevant digital experiences in response to customer behavior. To support these demands, WSO2 has added significant new capabilities to WSO2 API Manager 4.0.0.
Complete support for streaming APIs and event-driven architecture (EDA)
The first solution to support full implementation of the AsyncAPI specification
A Service Catalog to enable developers to discover a given service seamlessly
API / API product revisioning to keep track of the changes
Feature-rich, cloud-based analytics for easy integration
You will gain a full understanding of WSO2 API Manager 4.0.0 features and how they cater to current API Management demands by attending this webinar.
DURING THE WEBINAR, WE WILL COVER:
Experience the power and synergy of Service Integration and API Management in a fully functional API ecosystem
Understand the motivation behind WSO2 API Manager 4.0.0 release
New streaming and event-driven architecture support available in API Manager 4.0.0
Learn the importance of catering all API Management and integration demands with one connected platform
Explore other new features and enhancements to the product
Overview on Anypoint Platform APIs and Anypoint Studio Tips and TricksMergeStack
Overview on Anypoint Platform APIs:
Access Management API
API Manager API
Object Store V2
Cloudhub API
Exchange API
Anypoint Studio Tips and Tricks:
Export Console logs to an external file
Batch Import
Working Set
Snapshot
Project Documentation
Theme
GraphQL, an open-source data query and manipulation language for APIs, is gaining popularity due to the flexibility associated with its usage. Organizations are adopting this new technology as a means of enabling rapid application development. However, the challenges and concerns associated with exposing GraphQL services for application developers are different from the traditional REST or SOAP based endpoints. This introduces a need to adopt an API management platform that specifically treats GraphQL characteristics as first-class citizens.
This slide deck will
• Give an introduction to GraphQL
• Compare GraphQL with REST
• Explore the considerations when adopting an API management platform for GraphQL
Meetup recording: https://youtu.be/wLTZhT6hc7s
La adopción de una arquitectura basada en servicios y microservicios mejora la integración entre los distintos sistemas, ya sean internos o externos. La incorporación en la arquitectura de un API Manager mejora el control, la auditoría y la seguridad en el acceso a estos servicios y microservicios.
En este meetup online, Jorge Ceballos, Arquitecto SOA en avanttic y Joaquín Esturillo, Consultor SOA en avanttic, muestran las capacidades con API Manager del nuevo Oracle Cloud API Gateway, así como su roadmap, cuyo objetivo es ser el API Manager más potente y completo del mercado.
MuleSoft London Community March 2022 - CloudHub AutomationPace Integration
As one of the longest running MuleSoft Meetups globally, Pace Integration have hosted hundreds of professionals with an interest in MuleSoft and APIs, and the March London Meetup was our first event in 2022!
Featured topic: CloudHub Automation - How to automate Anypoint CloudHub and beyond through Infrastructure as a Code, presented by Mike Jakeman!
The CloudHub Automation team came together on a common philosophy to automate Anypoint CloudHub and beyond through Infrastructure as a Code. We wanted to reduce the CloudHub setup time for Muleys and partners so that the focus can be on innovation rather than duplicating/rebuilding platform configurations. The backbone of the idea is to offer flexibility and next generation open source building blocks for anyone using the platform to automate rich and complex needs using auto-generated client libraries. Given the team's experience it also means that we can inject standard platform best practises into templates for plug-and-play customers who wish to deliver use cases and bootstrap the integration layer without having to go through detailed platform discovery.
The Manchester MuleSoft Meetup Community is a group for anyone using or interested in MuleSoft's Technologies, Mule ESB, Anypoint Studio, Enterprise Integration, Web Services, REST APIs. Come join us to learn more on "API Spec Automation using Platform APIs" and "7 Steps to Achieve Effective API Insights".
Help us spread the knowledge of Mule!
A brief agenda:
>Networking and understanding how the MuleSoft Forum and Meetup Community are helping across the World.
>Join with us to get Deep dive API Spec Automation using Platform APIs
>Learn more about “7 Steps to Achieve Effective API Insights”
>Finally, we will wrap-up this event with agenda for next meetup. Stay connected to get updates on whats new in MuleSoft and MuleSoft Community!
Also every participant attending this Meetup will receive swags from MuleSoft
Trivia Quiz winners will get free training vouchers from MuleSoft
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.
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0WSO2
APIs now serve as the primary building blocks for assembling data, events, and services from within the organization, throughout ecosystems, and across devices. Integrated legacy systems and support for modern event-driven architectures, on the other hand, are critical in allowing timely, relevant digital experiences in response to customer behavior. To support these demands, WSO2 has added significant new capabilities to WSO2 API Manager 4.0.0.
Complete support for streaming APIs and event-driven architecture (EDA)
The first solution to support full implementation of the AsyncAPI specification
A Service Catalog to enable developers to discover a given service seamlessly
API / API product revisioning to keep track of the changes
Feature-rich, cloud-based analytics for easy integration
You will gain a full understanding of WSO2 API Manager 4.0.0 features and how they cater to current API Management demands by attending this webinar.
DURING THE WEBINAR, WE WILL COVER:
Experience the power and synergy of Service Integration and API Management in a fully functional API ecosystem
Understand the motivation behind WSO2 API Manager 4.0.0 release
New streaming and event-driven architecture support available in API Manager 4.0.0
Learn the importance of catering all API Management and integration demands with one connected platform
Explore other new features and enhancements to the product
Overview on Anypoint Platform APIs and Anypoint Studio Tips and TricksMergeStack
Overview on Anypoint Platform APIs:
Access Management API
API Manager API
Object Store V2
Cloudhub API
Exchange API
Anypoint Studio Tips and Tricks:
Export Console logs to an external file
Batch Import
Working Set
Snapshot
Project Documentation
Theme
GraphQL, an open-source data query and manipulation language for APIs, is gaining popularity due to the flexibility associated with its usage. Organizations are adopting this new technology as a means of enabling rapid application development. However, the challenges and concerns associated with exposing GraphQL services for application developers are different from the traditional REST or SOAP based endpoints. This introduces a need to adopt an API management platform that specifically treats GraphQL characteristics as first-class citizens.
This slide deck will
• Give an introduction to GraphQL
• Compare GraphQL with REST
• Explore the considerations when adopting an API management platform for GraphQL
Meetup recording: https://youtu.be/wLTZhT6hc7s
La adopción de una arquitectura basada en servicios y microservicios mejora la integración entre los distintos sistemas, ya sean internos o externos. La incorporación en la arquitectura de un API Manager mejora el control, la auditoría y la seguridad en el acceso a estos servicios y microservicios.
En este meetup online, Jorge Ceballos, Arquitecto SOA en avanttic y Joaquín Esturillo, Consultor SOA en avanttic, muestran las capacidades con API Manager del nuevo Oracle Cloud API Gateway, así como su roadmap, cuyo objetivo es ser el API Manager más potente y completo del mercado.
Similar to 13th Manila MuleSoft Meetup Sept 2022 (20)
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
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.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
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.
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.
3. 3
● This session will be recorded
● Please be muted during the speaker presentation
● The recording and slides for today’s presentations will be made available to all attendees
● At the end of each presentation, there will be a Q&A session
● After all the presentations there will be a quiz game where you will get a chance to win a
training voucher from MuleSoft.
Housekeeping Rules
5. 5
●About the organizers:
○ Ryan Andal
○ Janos Geronimo
○ Christopher Co
○ Eugene Aly Alontaga
○ Roslee Ann Po
○ Frederick Ocampo
●About the sponsor:
○ Capgemini
○ MuleSoft
Introduction
A SHOW OF HANDS:
Who is new to this Meetup?
6. 6
●Identify the name of logo.
●Quickly type your answers in reverse text in our chat box.
●No prize and just for fun.
Ice Breaker Game
15. 15
● What is Universal API Management?
● Anypoint API Governance Overview
● Anypoint API Governance in API Lifecycle
● Anypoint API Governance Concepts
○ Governance Profiles
○ Governance Rulesets
● Demo
Scope
17. Universal API Management
MuleSoft’s goal with universal API management is to help our customers in the following ways:
Accelerate application
delivery
• API Design Center (Updated)
• Anypoint CLI (Updated)
Build modern architectures
and applications
• Flex Gateway (New)
Create vibrant API ecosystems
• Anypoint Exchange (Updated)
• API Community Manager
• API Experience Hub (Coming Soon)
Achieve consistent security
and governance
• API Manager (Updated)
• API Governance (New)
18. 18
Anypoint API Governance
API Governance enables you to:
● Operationalize API governance: Govern every API to comply with industry regulations and internal standards
without friction.
● Improve API conformance continuously: Identify APIs not conforming to quality standards in a glance and
notify owners seamlessly
● Enable developers to maintain speed: Self-serve governance rules and automate validations in API Designer or
through CI/CD.
19. 19
Anypoint API Governance in API Lifecycle
Design Phase
Publish specification to
● Use to build out RAML/OAS
definitions
● Where governance rulesets are
applied to API definitions (as
dependencies)
● Use to store an organization’s
API assets including
RAML/OAS Specifications
● Where governance rulesets are
cataloged and discovered
20. 20
Validate API Specifications via Anypoint CLI
Anypoint CLI Command (Validate API Specs):
governance api validate <path of ruleset> <path of api specs>
API Governance CLI Commands Reference Link:
https://docs.mulesoft.com/api-governance/cli-command-list
21. 21
A governance profile has two statuses, Normal and At Risk, which are based on the percentage of
conformant APIs in the governance profile.
o Normal: More than 70% of APIs are conformant
o At Risk: Less than 70% of APIs are conformant
Governance Profiles
22. 22
Governance rulesets are collections of rules, or guidelines, that can be applied over the metadata
extracted from API definitions in the Anypoint Platform.
MuleSoft provided rulesets:
Governance Rulesets
Anypoint Best Practices
Authentication Security Best
Practices
HTTPS Enforcement
Open API Best Practices
OWASP API Security Top 10
2019 Checklist
Required Examples
24. 24
● Universal API Management relation to Anypoint Governance
● Anypoint API Governance
● Part of API Governance in API Lifecycle
● Anypoint API Governance Concepts: Profiles and Rulesets
Summary
27. 27
● Is a management tool that sits between the client and the backend services.
● Normally used for security and governance
● Another layer in the architecture that lets you configure the non-functional requirements
API Gateway
29. 29
CONTROL PLANE
Component in Anypoint Platform that lets you
design, deploy and manage APIs
API MANAGER
MULE RUNTIME
Engine used to host and run Mule Applications
ORCHESTRATION LAYER
IMPLEMENTATION LAYER
API GATEWAY
BACKEND API
RUNTIME
AGENT
API ID
GOVERNANCE ENFORCED
AUTO DISCOVERY
RUNTIME PLANE
31. 31
Flex Gateway
Mulesoft’s new ultrafast API gateway that allows management and governance of any API built
using any technology that is deployed anywhere
36. 36
● Mechanics
○ Kindly go to www.quizizz.com and use the code that will be provided in the chat box.
○ Make sure to sign up using your REAL NAME.
○ Read carefully the questions and select the correct answers as fast as you can.
○ Top 3 players will receive a training voucher from MuleSoft.
Quiz Game
37. 37
● Share:
○ Tweet using the hashtag #MuleSoftMeetups
○ Invite your network to join: https://meetups.mulesoft.com/manila/
● Feedback:
○ Fill out the survey feedback and suggest topics for upcoming events
○ Contact MuleSoft at meetups@mulesoft.com for ways to improve the program
What’s next?