Job Meter = High
Online Instructor-led TrainingGBP 999 (
About this Course
This course teaches experienced solution and technical architects or lead/senior developers how to design integration solutions that meet functional and non-functional requirements using Anypoint Platform™. It builds on prior experience developing and deploying Mule applications, and gives concrete guidance on how to design integration solutions for the Mule runtime (both Mule 4 and Mule 3) in the various deployment options supported by the Anypoint Platform. The course is case-study driven, with the solution architecture and effect on the organization's overall architecture being documented as the course progresses.
This course prepares students to take the MuleSoft Certified Integration Architect – Level 1 exam and includes two exam attempts.
At the end of this course, students should be able to:
Translate functional and non-functional requirements into well documented integration interfaces and implementation designs.
Select the best Mule components and patterns for integration solution designs.
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 the various deployment options of the Anypoint Platform runtime plane.
Apply standard development methods covering the full development lifecycle to ensure solution quality.
Design reusable assets, components, standards, frameworks, and processes to support and facilitate API and integration projects.
Design and be responsible for the technical quality, governance (ensuring compliance), and operationalization of integration solutions.
Advise technical teams on performance, scalability, reliability, monitoring, and other operational concerns of integration solutions on Anypoint Platform.
Anypoint Platform Architecture: Integration Solutions
Course Details & Curriculum
PART 1: Architecting and designing integration solutions
Module 1: Introducing integration solution architectures
Module 2: Identifying Anypoint Platform components and capabilities
Module 3: Designing integration solutions using Mule applications
Module 4: Choosing appropriate Mule 4 event processing models
Module 5: Choosing appropriate message transformation and routing patterns
Module 6: Designing Mule application testing strategies
PART 2: Operationalizing integration solutions
Module 7:Choosing and developing a deployment strategy
Module 8: Designing with appropriate state preservation and management options
Module 9: Designing effective logging and monitoring
Module 10: Designing an efficient and automated software development lifecycle
PART 3: Designing strategies to meet non-functional requirements
Module 11: Designing transaction management in Mule applications
Module 12: Designing for reliability goals
Module 13: Designing for high availability goals
Module 14: Optimizing the performance of deployed Mule applications
Module 15: Designing secure Mule applications and deployments
Module 16: Designing secure network communications between Mule applications
Module 17: Putting it all together