I am excited to announce a new guide format for content that helps make understanding Anypoint Platform and implementing typical integrations patterns much easier. With Anypoint Platform, an organization can not only integrate any two systems together, but can also deploy, and manage those applications all from within a single platform.
The goal of these guides is to teach you — the developer — how to wield the platform and gain a meaningful understanding on how to achieve success with your own projects. The new guides will highlight important details to keep in mind when using the platform, such as common pitfalls, code snippets, and more tips that help you fully utilize the platform.
The first series of guides are dedicated to quickly getting started and understanding the basics. Here is an overview of what these guides will cover.
Quick start guides:
- Designing your first API (API designer, RAML): In this guide, you’ll learn about API specifications and how MuleSoft’s Anypoint Platform leverages them to begin building a data integration, mainly: What is API designer, RAML, and how to create an API spec using it? What are some time-saving considerations to make when designing an API specification? How do you test/validate against your API specification in API console?
- Developing your first Mule application (Studio, Mule): This guide takes the API specification from the previous guide and leverages it to build a Mule Application in order to scaffold API implementations with pre-populated modules and flows to save development time, provide the metadata to simplify and expedite data processing to match the desired response, and receive a reference for request requirements to perform tests.
- Deploying and managing your first API (API manager, Runtime manager, CloudHub): In this segment of the quick start guides, you’ll be taking the culmination of work from the first and second parts of this series to do the following: deploy your application to CloudHub, register your application to the API gateway to set permissions and SLA’s, and gain insights about your application performance with analytics and logs.
- Connecting your first SaaS applications (Flow designer): In this guide, you’ll be leveraging the work created from guides 1, 2, and 3 of the quick start series to learn how to use Anypoint Design Center’s flow designer to: create a service that runs on a schedule, gather and combine data from two data sources, and push enriched data into another system to bring it to relevant stakeholders
- Creating a batch ETL integration: In this guide, you’ll use Anypoint Platform to build a polling service that gets customer records from an FTP/SFTP and adds the records in highly performant asynchronous batches to Salesforce.
Be sure to check the above guides out, and feel free to submit feedback so we can make these guides better! Also, keep an eye out for new guides that will show you how to implement a multitude of real-world solutions; these guides will cover topics such as data integrations in real-time and batch, as well as creating back-end and front-end APIs.