Initiating integration solutions on the Anypoint Platform
Differentiate between functional and non-functional requirements for integration solutions
Select features of Anypoint Platform for designing and managing web and event-driven application programming interfaces (APIs)
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
Designing architecture using integration paradigms
Create high-level integration architectures using API-led Connectivity
Designing and developing Mule applications
Select among available options for setting Mule application properties
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 Virtual Machine (VM) queues and the Anypoint VM Connector in all deployment options
Design Mule applications using Object Stores (OSs), 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 OS
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
Designing integration solutions to meet security requirements
Design secure access to the Anypoint Platform control plane and APIs
Applying DevOps practices and operating integration solutions
Create the high-level design of continuous integration (CI) and continuous delivery (CD) pipelines for Mule applications using MuleSoft-provided Maven plugins