Anypoint Platform Architecture: Application Networks
(ARC720)
Delivery and Pre-work Information
Pre-work
Pre-work Title:
Pre-work Link:
Course Information
Class Code
ARC720
Course Name
Anypoint Platform Architecture: Application Networks
About this class
Discover how to build an application network with API-led connectivity using Anypoint Platform.
In this 3-day instructor-led course, learn how to generate an effective application network out of
individual integration solutions in order to connect applications, data, and devices with APIs.
Who should take this class?
This course is designed for senior solution architects and enterprise architects who are
responsible for building application networks with API-led connectivity on MuleSoft Anypoint
Platform. This is also a great course for anyone interested in earning their MuleSoft Platform
Architect I credential.
Students should hold their MuleSoft Developer I credential or possess equivalent knowledge,
have previous experience as an architect for a cloud platform software development initiative,
and understand how to develop software for Java Virtual Machine. They should be familiar with
enterprise integration, including interface definitions and contracts, data encoding with XML or
JSON, REST APIs or SOAP web services, query languages, message-passing (using Java
Message Service, Advanced Message Queuing Protocol, or similar), network protocols (such as
TCP, IP, HTTP, and HTTPS), and single-resource transactions.
Students should also have a basic understanding of Anypoint Platform, foundational security
concepts, including certificates and encryption, and common enterprise and cloud technology
architecture components, including identity providers, load-balancers, and name servers.
Note: Students using their own computer are expected to follow the steps outlined in this
Computer Setup Guide.
When you complete this class, you will be able to:
Break down functional requirements into business-aligned, versioned APIs with effective
granularity and an API data model.
Direct creation and publication of API-related assets using RESTful API modeling
language (RAML) and Anypoint Platform components.
Architect for non-functional requirements on the level of API invocations and
implementations using components of Anypoint Platform.
Design for specific requirements by augmenting API-led connectivity with event-driven
architecture.
Select appropriate Anypoint Platform deployment options.
Advise on effective use of the automation capabilities of Anypoint Platform for DevOps,
CI/CD, and testing.
Advise on the establishment and operation of a Center for Enablement (C4E).
What lessons and topics will be covered?
Course Introduction
Define Acme Insurance
Explore Organization Structure of Acme Insurance
Examine Acme Insurance Baseline Technology Architecture
Analyze Acme Insurance Motivation to Change
Course Context
Define Catalyst
Examine Course Alignment with Catalyst
Define Key Terms
Discover the ArchiMate 3 Notation Subset
MuleSoft and Anypoint Platform
Define MuleSoft
Learn How to Close IT Delivery Gaps with MuleSoft
Examine Anypoint Platform Capabilities and High-Level Components
Build Developer Communities with API Community Manager
Organizational and Platform Foundations
Establish and Maintain a C4E
Select Anypoint Platform Hosting and Mule Runtimes Provisioning Options
Configure an Organizational Structure on Anypoint Platform
Compare Identity and Client Management
API Identification, Publication, and Reuse
Deliver Products and Projects Derived from Initiatives
Implement Products by Identifying APIs
Assign APIs to Tiers of API-Led Connectivity
Evaluate API Composition and Collaboration
Reuse APIs
Publish APIs and Related Assets for Reuse
Harness the Universal API Management Portfolio
NFRs on the Level of API Invocations
Control API Invocations with API Manager
Enforce Non-Functional Constraints on API Invocations
Enforce API Policies
Register an API Client to Access an API Version
Pass Client ID and Secret to an API
Govern APIs
Enable Edge Policies in Anypoint Runtime Fabric Deployments
Effective APIs
Understand Contract-First API Design and RAML Fragments
Expose API Version Elements Using Semantic API Versioning
Compare Enterprise and Bounded Context Data Models
Design Backend System APIs
Apply HTTP-Based Asynchronous Execution of API Invocations and Caching
Identify Idempotent HTTP Methods and HTTP-Native Support
Effective API Implementations
Describe Auto-Discovery of API Implementations as Mule Applications
Serve System APIs with Anypoint Connectors
Examine CloudHub and CloudHub 2.0
Select Object Store in a CloudHub Setting
Guard Against Failures in API Invocations
Define Command Query Responsibility Segregation
Define Separation of Commands and Queries in API-Led Connectivity
Understand Event Sourcing
API-Led Connectivity With Event-Driven Architecture
Selective Event-Driven Architecture Elements
Harness Events and Message Destinations
Impose Event Exchange Patterns
Examine Anypoint MQ Features
Apply Event-Driven Architecture Using Anypoint MQ
Production
Locate Development Lifecycle API-Related Activities
Interpret DevOps Using Anypoint Platform Tools and Features
Design Automated Tests
Identify Factors Involved in Scaling API Performance
Deprecate and Delete API Versions in Anypoint Platform
Identify Single Points of Failure
Application Network Behavior
Recognize Anypoint Monitoring Capabilities and Metrics
Examine Data Origins for Monitoring, Analyzing, and Alerting
Classify Anypoint Platform Metrics on the API Invocation Level
Analyze the Application Network Using Anypoint Visualizer
Implement API Analytics
Generate API Invocation Alerts Across Tiers
Critique Application Network Reliability
Organize Documentation for Operational Excellence
© 2024 Salesforce, Inc. All rights reserved.