Identify the roles, responsibilities, and lifecycle of a integration project
Identify the common reasons that IT integration projects frequently fail
Describe the characteristics and roles of an API-led IT delivery model that emphasizes both production and consumption
Identify key DevOps practices and tools for building, testing, deploying, and delivering integration solutions
Identify and describe the steps of the design, implement, and management stages of MuleSoft's recommended product-centric API lifecycle
Recognize and interpret essential integration concepts and terminology
Distinguish between Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS)
Identify the types of virtualization, computing, and storage infrastructure required by enterprise systems and describe the principles of system scalability
Recognize the differences between common data formats (for example, XML, YAML, and JSON) used in transformations and configuration files
Define and correctly use the terms API implementation, API proxy, API interface, API client/consumer, and API invocation
Recognize common integration problems, use cases, and technical solutions
Classify and describe the characteristics of common enterprise systems
Given a complex business problem, identify the fundamental integration use cases that can deliver an end-to-end business solution
Identify the types of integration technologies that are most suitable to realize different integration use cases and business scenarios
Explain the common technical complexities and patterns in integration development
Describe the differences between the request-reply, one-way, multicast, batch, and stream interaction patterns
Explain the differences between the aggregation, orchestration, and choreography composition patterns
Describe the purpose of an API specification and the benefits of following a design-first approach to API development
Describe and compare observability approaches for integration solutions including logs, metrics, and tracing
Describe the differences and tradeoffs between monolithic and microservices application architectures
Describe the components and benefits of Anypoint Platform for system integration
Identify the primary components of Anypoint Platform and their benefits for system integration
Identify and describe the common characteristics of popular Anypoint Connectors for connecting to software applications, databases, and protocols
Identify the components and describe the benefits of the Anypoint Platform runtime planes and control planes
Describe the uses and benefits of the Anypoint Platform development tools and languages for integration developers and DevOps teams
Describe and classify the types of reusable assets in Anypoint Exchange that form the building blocks of integration solutions
Describe the components and benefits of Anypoint Platform for API management
Identify the primary components of Anypoint Platform and their benefits for API management
Identify how MuleSoft products realize the goals of full lifecycle API development and Universal API Management (UAPIM)