Summary
Note: The MuleSoft certification program will be moved over to the Salesforce Certification program, available through Webassessor starting May 6, 2024. For additional information, please visit our FAQ.
Effective February 14, 2024, Maintenance exams are no longer available. If you have a certification that is active as of January 1, 2024 then your certification will remain active through 2024. You do not need to complete a maintenance exam to maintain your certification status. More information about maintenance will be shared in 2025.
A MuleSoft Certified Integration Architect should be able to drive and be responsible for an organization’s Anypoint Platform implementation and the technical quality, governance (ensuring compliance), and operationalization of the integration solutions. The MCIA - Level 1 exam validates that an architect has the required knowledge and skills to work with technical and non-technical stakeholders to translate functional and non-functional requirements into integration interfaces and implementations. Certified candidates should be able to:
- Create the high-level design of integration solutions and guide implementation teams on the choice of Mule components and patterns to use in the detailed design and implementation.
- Select the deployment approach and configuration of Anypoint Platform with any of the available deployment options (MuleSoft-hosted or customer-hosted control plane and runtime plane).
- Design Mule applications for any of the available deployment options of the Anypoint Platform runtime plane.
- Apply standard development methods covering the full development lifecycle (project preparation, analysis, design, development, testing, deployment, and support) to ensure solution quality.
- Advise technical teams on performance, scalability, reliability, monitoring and other operational concerns of integration solutions on Anypoint Platform.
- Design reusable assets, components, standards, frameworks, and processes to support and facilitate API and integration projects.
ノート:日本語版に関しては、こちらから内容をご確認ください。
Format
- Format: Multiple-choice, closed book, proctored, online
- Length: 60 questions
- Duration: 120 minutes (2 hours)
- Pass score: 70%
- Language: English
You can take the exam a maximum of 5 times, with a 24-hour wait between each attempt.
Cost
Until April 19, 2024 you can purchase the exam for $400. This includes one free retake. Additional retakes (i.e. attempts 3 to 5) are 50% off and do not come with a free retake.
Until April 26, 2024, you can also get two exam attempts with the successful completion of the instructor-led Anypoint Platform Architecture: Integration Solutions course. The course must be completed on/by April 26, 2024.
Validity
The certification expires two years from the date you pass the exam. To extend the certification validity after this date, you can take the MuleSoft Certified Integration Architect – Level 1 MAINTENANCE exam.
Note: If you have a certification that is active as of January 1, 2024 then your certification will remain active through 2024. You do not need to complete a maintenance exam to maintain your certification status. More information about maintenance will be shared in 2025.
Preparation
You can best prepare for the exam by taking the instructor-led Anypoint Platform Architecture: Integration Solutions course. Candidates should be familiar with all of the content in the course and be able to apply the concepts.
The following resources are available to help you prepare:
- Instructor-led training: Anypoint Platform Architecture: Integration Solutions
- Recommended as the most effective and efficient method of preparation
- 5-day class
- Private, public, onsite, and online classes available
- Includes two free attempts for this exam
- Practice exam
- Same format, length, and duration as the certification exam
- Questions are the same style and degree of difficulty as the exam
Initiating integration solutions on Anypoint Platform |
- Summarize the fundamental value proposition of MuleSoft Catalyst and Catalyst Knowledge Hub
- Differentiate between functional and non-functional requirements for integration solutions
- Select features of Anypoint Platform for designing and managing web and event-driven APIs
- Select deployment options of the Anypoint Platform control plane and runtime plane
Resources
- ARC:INT Module 1
- ARC:INT Module 2
- ARC:INT Module 3
- ARC:INT Module 7
|
Designing for the runtime plane technology architecture |
- Analyze the mode of operation of a Mule runtime cluster that differentiates it from other deployment options
- Design integration solutions deployed to CloudHub to address specific requirements using CloudHub's network features
- Choose Mule runtime domains and domain-shared configuration only for those requirements that clearly benefit from their capabilities
- Design Mule applications making effective use of the implications of the Mule 4 class loader isolation of Mule modules
- Describe the characteristics and implications of the Mule 4 reactive event processing model
Resources
- ARC:INT Module 3
- ARC:INT Module 4
- ARC:INT Module 13
- ARC:INT Module 16
|
Designing architecture using integration paradigms |
- Create high-level integration architectures using API-led Connectivity
- Create high-level integration architectures using web APIs and HTTP
- Create high-level integration architectures using event-driven APIs and message brokers
- Design Mule applications and integration solutions using common messaging patterns and technologies
Resources
- ARC:INT Module 2
- ARC:INT Module 3
- ARC:INT Module 4
- ARC:INT Module 13
|
Designing and developing Mule applications |
- Select among available options for setting Mule application properties
- Select and use fundamental features available to all Mule applications
- Design Mule applications using core routers available to all Mule applications
- Describe the fundamental features of the Salesforce connector
- Design Mule applications using common features of core connectors
- Select and use the available sources of metadata in the Transform Message component
- Design Mule applications and integration solutions using a Common/Canonical Data Model
- Correctly apply methods for validating data in Mule applications
Resources
- ARC:INT Module 2
- ARC:INT Module 3
- ARC:INT Module 4
- ARC:INT Module 5
- ARC:INT Module 10
- ARC:INT Module 12
- ARC:INT Module 13
- ARC:INT Module 15
|
Designing automated tests for Mule applications |
- Design unit test suites using MUnit and Studio's related features
- Identify test requirements and scenarios that are best addressed using integration testing or performance testing
Resources
|
Designing integration solutions to meet persistence requirements |
- Design Mule applications using VM queues and the Anypoint VM connector in all deployment options
- Design Mule applications using Object Stores, the OS connector and OS services in all deployment options
- Design Mule applications and integration solutions using stateful components that may be configured with an Object Store
Resources
- ARC:INT Module 4
- ARC:INT Module 7
- ARC:INT Module 8
- ARC:INT Module 13
|
Designing integration solutions to meet reliability requirements |
- Select alternatives to traditional transactions (local or XA) where appropriate and beneficial
- Recognize the purpose and characteristics of Until Successful scope, reconnection strategies, and redelivery policies
- Differentiate between disaster recovery and high availability and the basic approaches to achieving either in all deployment options
- Design Mule applications and integration solutions using local and XA transactions for all Mule connectors that support them
Resources
- ARC:INT Module 4
- ARC:INT Module 11
- ARC:INT Module 12
- ARC:INT Module 13
|
Designing integration solutions to meet performance requirements |
- Design Mule applications and integration solutions to meet performance and capacity goals
- Design Mule applications using available streaming features in Mule
- Design Mule applications to process large sequences/streams of messages
Resources
- ARC:INT Module 4
- ARC:INT Module 8
- ARC:INT Module 13
- ARC:INT Module 14
|
Designing integration solutions to meet security requirements |
- Design secure access to the Anypoint Platform control plane and APIs
- Design secure edge access using Anypoint Security
- Analyze and counteract potential security vulnerabilities of Mule applications
- Recognize the audit logging capabilities of Anypoint Platform
Resources
- ARC:INT Module 9
- ARC:INT Module 15
- ARC:INT Module 16
|
Applying DevOps practices and operating integration solutions |
- Create the high-level design of CI/CD pipelines for Mule applications using MuleSoft-provided Maven plugins
- Identify the features and characteristics for automating interactions with Anypoint Platform
- Design the logging configurations and options of Mule applications in all deployment options
- Identify the features and characteristics of Anypoint Monitoring in all deployment options
Resources
- ARC:INT Module 9
- ARC:INT Module 10
|