Search icon CANCEL
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
MuleSoft Platform Architect's Guide

You're reading from   MuleSoft Platform Architect's Guide A practical guide to using Anypoint Platform's capabilities to architect, deliver, and operate APIs

Arrow left icon
Product type Paperback
Published in Jul 2024
Publisher Packt
ISBN-13 9781805126188
Length 498 pages
Edition 1st Edition
Concepts
Arrow right icon
Authors (2):
Arrow left icon
Jim Andrews Jim Andrews
Author Profile Icon Jim Andrews
Jim Andrews
Jitendra Bafna Jitendra Bafna
Author Profile Icon Jitendra Bafna
Jitendra Bafna
Arrow right icon
View More author details
Toc

Table of Contents (21) Chapters Close

Preface 1. Chapter 1: What is the MuleSoft Platform? FREE CHAPTER 2. Chapter 2: Platform Foundation Components and the Underlying Architecture 3. Chapter 3: Leveraging Catalyst and the MuleSoft Knowledge Hub 4. Chapter 4: An Introduction to Application Networks 5. Chapter 5: Speeding with Accelerators 6. Chapter 6: Aligning Desired Business Outcomes to Functional Requirements 7. Chapter 7: Microservices, Application Networks, EDA, and API-led Design 8. Chapter 8: Non-Functional Requirements Influence in Shaping the API Architecture 9. Chapter 9: Hassle-free Deployment with Anypoint iPaaS (CloudHub 1.0) 10. Chapter 10: Hassle-Free Deployment with Anypoint iPaaS (CloudHub 2.0) 11. Chapter 11: Containerizing the Runtime Plane with Runtime Fabric 12. Chapter 12: Deploying to Your Own Data Center 13. Chapter 13: Government Cloud and the EU Control Plane – Special Considerations 14. Chapter 14: Functional Monitoring, Alerts, and Operation Monitors 15. Chapter 15: Controlling API Sprawl with Universal API Management 16. Chapter 16: Addressing Non-Functional Requirements – from a Thought to an Operation 17. Chapter 17: Prepare for Success 18. Chapter 18: Tackling Tricky Topics 19. Index 20. Other Books You May Enjoy

What is MuleSoft and iPaaS?

Trying to define the MuleSoft platform requires us to look at it through several different lenses. There is much ground to cover when examining the Anypoint Platform because it addresses so many aspects of API Integration but at its heart is a Mule carrying the load and doing a great deal of heavy lifting.

Through a developer lens, MuleSoft is:

  • A comprehensive directory of services,
  • A pre-built connector,
  • A building block, and
  • A powerful developer portal.

It boasts a customizable, searchable public and private API directory called Anypoint Exchange. The integrated tooling with Anypoint Design Center makes the platform capable of designing, developing, and versioning API specifications using all the industry standard languages and presents them for testing using mocking services and publishing these API specifications through Exchange so other developers can find and use these building blocks.

Through an architect lens, the MuleSoft runtime engine is a platform providing deployment solutions capable of:

  • microservice style API and application isolation,
  • horizontal and vertical scaling,
  • zero downtime deployment,
  • container-based runtimes,
  • on-premises and managed cloud based runtimes.

These capabilities are augmented with Anypoint API Monitoring and analytics features which share an operations lens.

Through operations lens, MuleSoft can be seen as:

  • an API Security and
  • API Management platform.

The platform has comprehensive management tools and universal API management capabilities to manage Service Level Agreements (SLAs), versioning, and security, and to apply policies to MuleSoft developed APIs as well as non-Mule APIs developed with other tooling running in remote environments.

The Anypoint platform is all of these things. Its performance in these areas is one of the reasons it regularly lands as a Leader in Gartner’s magic quadrant for Enterprise iPaaS solution as well as for Full Life Cycle API Management Solution.

Gartner was first to describe the term iPaaS defining it as “a suite of cloud services enabling development, execution and governance of integration flows connecting any combination of premises and cloud-based processes, services, applications, and data within individual or across multiple organizations”. Garner glossary) As this definition suggests (cloud services), the MuleSoft Anypoint platform has been developed using an API first design approach, making all of the services highlighted above (and detailed throughout the rest of this book) available as APIs themselves.

MuleSoft is a sophisticated, powerful, dynamic, and feature rich integration platform solution providing technical architects with the tools and capabilities needed to design and deliver solutions for complex integration requirements.

This book is intended for those who need to see this platform through the architects’ lens. The MuleSoft Platform Architect’s job is to keep all these viewpoints of the platform in mind and understand how the combination and interaction of these different platform building blocks work with each other. Doing this will enable the organization to create flexible, scalable, and reusable solutions capable of driving the business vision forward through innovation and digital transformation.

You have been reading a chapter from
MuleSoft Platform Architect's Guide
Published in: Jul 2024
Publisher: Packt
ISBN-13: 9781805126188
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime