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.
MuleSoft London Community March 2022 - CloudHub Automation
1. Wed, 2nd March 2022
London MuleSoft Meetup Group
CloudHub Automation
Hosted by
2. Housekeeping
● All slides of this presentation will be uploaded on event page within 24 hours, along
with a recording of this meetup.
● Questions can be submitted/asked at any time in the Chat tab. Proper Q&A time will
be assigned at the end of our presentation. Make it Interactive!
● Give us feedback! Rate this meetup session by filling the feedback form at the end of
the day. We love feedback!
● At the end of the presentation, there will be a quiz where you will get a chance to
win a training voucher from MuleSoft!
2
3. 3
● 18:10 - Introducing tonight’s host – Pace Integration
● 18:20 - Ice breaker quiz
● 18:30 - CloudHub Automation by Mike Jakeman
● 19:10 - Q&A
● 19:15 - Quiz and giveaways
Agenda
4. Today’s Moderator & Host
4
Rajesh Rajmangal
Host
PACE INTEGRATION
Co-Founder & Strategic
Integration Architect
Smita Ramgolam
Moderator
PACE INTEGRATION
MuleSoft Capability Lead
6. About
● Pace Integration is a British technology consultancy
that solves your integration challenge – focused on
enabling your journey from strategy & operating
model, platform architecture that is key to the
connected enterprise.
● We accelerate your digital change goals by partnering
with you to design, deliver and operate your
integration solutions. This enables you to unlock
further value from your data assets and create
seamless business processes.
● We have tangible experience in delivering Integration
value aligned to your strategy - unique in our market
we provide skills to deliver solutions at the highest
quality and speed.
6
7. London Meetups
● As one of the longest running MuleSoft
Meetups globally, Pace Integration have
hosted hundreds of professionals with an
interest in MuleSoft and APIs.
● Thanks to all of those who supported the
London Meetup, helping us keep our
Meetup at a very high standard, by
presenting numerous interesting topics
and providing great engagement!
7
Please get in touch with Nicoleta@paceintegration.com
where you would like to volunteer as a presenter within the
London Community
9. Connect with us!
Engage on LinkedIn by mentioning @PaceIntegration and tagging #MuleSoftMeetup
Don’t forget to follow us so that you don’t miss the latest updates!
9
All meetup attendees will receive an email linking to today’s slides and session’s recording.
10. PRIZES!
OFFICIAL MULESOFT TRAINING
MuleSoft Training and
Certification vouchers for
TOP 3 winners from the end-
of-presentation quiz!
Stay tuned and take part at our end-of-
presentation quiz around CloudHub
Automation and MuleSoft to win one
of the three training and certification
vouchers for a MuleSoft course of your
choice.
11. It’s time for the Ice breaker Quiz!!!
Join the link in the chat…
12. Today’s Speaker
12
Mike Jakeman
MuleSoft
Developer & Solution
Architect
• Mike has a passion for automation and
improving standards, speed of delivery and
quality of both the software and the
development lifecycle.
• He works with customers both in an advisory
and implementation capacity.
• Running workshops, designing API Led and
Event Driven solutions, designing and
implementing supporting infrastructure
enabling testing, quality control and
deployment automation.
14. 14
● The Anypoint Provider is a Terraform Provider that exposes resources to interact with the Anypoint
Platform APIs
● In theory any resource that’s exposed via platform APIs can be managed by Terraform
● Allows you to quickly create (and destroy) components of the Anypoint Platform in a matter of seconds
●Allows management of the platform infrastructure as code
The Anypoint Provider
An introduction
15. 15
What is terraform ?
Terraform
15
● A tool for building, changing and versioning infrastructure safely and efficiently.
Terraform Core Plugins
Mulesoft APIs
Anypoint Provider
RPC
Client Library
Golang
HTTPS
16. 16
● A group of Consultants and Architects from
MuleSoft EMA Professional Services with a
passion for automation
● Throughout 2021 remotely in free time
The Anypoint Provider
Who & When
17. 17
● UIs are great for smaller teams, but at scale can become a bottleneck
○ No one wants to spend hours configuring API Alerts, Anypoint MQs, or Team Permissions
● Platform APIs/CLI requires custom development for scripting and logic to be added
○ Custom solutions for each customer
● Easily test Anypoint Platform configuration
● Reduce Anypoint Platform setup time
● Inject best practices into platform configuration
The Anypoint Provider
Why?
20. 20
● MVP currently released and published to public Terraform Repo
● Moving to open source (want to get involved?)
● Potential use cases
○ Repeatable setup of the Anypoint Platform
○ Business Group migrations
○ Control Plane migrations
○ Manage API supporting infrastructure (such as Anypoint MQ)
○ Can be used alongside other providers (such as AWS, GCP, Azure)
Development Status
Currently
Supported
23. Congratulations!
Top 3 with the highest score will receive a FREE MuleSoft Training and Certification Voucher!
24. 24
● Share:
○ LinkedIn post using the hashtag #MuleSoftMeetups and @Pace Integration
● Feedback:
○ Tell us any future Meetup topics you would like us to present to
nicoleta@paceintegration.com
○ 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?