2. 2
● About the organizer/s:
○ Sadik Ali, Integration Specialist/Solution Architect (MuleSoft Ambassadors)
● About the Speaker/s:
○ Sadik Ali, Integration Specialist/Solution Architect
Introductions
A SHOW OF HANDS:
Who is new to this Meetup?
3. 3
● Anypoint Flex Gateway
● Approach and use cased of Snowflake integration
● QA
● Quiz
● Next Meetup…
Agenda
7. Management options for Anypoint Flex-Gateway
● No Limit to number for APIs configuration. Depends on resources allocated to container/s.
● Will save ClouhHub resources for proxy apps.
● Can be used to Protect customer hosted (on-prem/cloud) APIs
10. MuleSoft integration with Snowflake
Features
● Supports all possible Database operations.
● MuleSoft provides all possible connector which are based on DB operations.
● Snowflake exposed APIs which can be used to perform DB operations.
● Snowflake stores the information in a “staging” environment which reduces pressure in process.
● Instance can be resize without any impact on process/apps. As Snowflake virtual warehouses are
completely independent operating from the same storage.
● Snowflake has 3 levels of cache: result cache, local disk cache, and remote disk cache. The Result Cache
holds the results of every query executed in the past 24 hours.
11. MuleSoft integration with Snowflake
Connection Using MuleSoft Connectors :
● Data base Connection :
○ Using generic connection
■ Connection properties can be configured/customized based on requirement.
○ Data Source reference connection (Spring bean based)
■ Connection properties can be configured/customized based on requirement.
■ Spring properties can be used for DB operations.
■ Can be used to perform URL based security mapping connection.
○ Snowflake Connectors
■ Optimized approach.
14. 14
● Share:
○ Tweet using the hashtag #MuleSoftMeetups
○ Invite your network to join: https://meetups.mulesoft.com/Montreal/
● 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?