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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
Official Information |
https://training.mulesoft.com/certification/architect-integration-level1-maintenance |