Anypoint Platform Architecture: Application Networks
Training information
- Duration: 3 days / 21 hours
- Available languages: French, English
- Request a quote
Introduction
An application network connects applications, data, and devices within a company and its external ecosystem using APIs. This training teaches experienced enterprise and solution architects how to build an effective application network from individual integration solutions following API-led connectivity principles.
General information
Target Audience: Enterprise architects and senior solution architects. Prerequisites: Have taken Getting Started with Anypoint Platform, Anypoint Platform Development: Fundamentals, or hold the MuleSoft Certified Developer Level 1 (Mule 4) / Associate (Mule 3) certification.
Target Competencies:
-
Identify the different levels of API classification.
-
Design APIs based on functional requirements.
-
Choose the best deployment strategy for APIs.
Learning Objectives:
-
Translate business requirements into business APIs.
-
Lead API creation and publication (RAML).
-
Define event-driven and API-led architectures.
-
Advise on automation (DevOps, CI/CD) and the implementation of a C4E.
Program
Part 1: API-Led Strategy & Organizational Design (7 Hours)
-
1.1 Organizational Foundations: OBD (Outcome-Based Delivery) methodology, ArchiMate 3 modeling, establishing a Center for Enablement (C4E), and enterprise identity management.
-
1.2 API-Led Tiers & Composition: Structuring Experience, Process, and System APIs, maximizing asset reuse, and contrasting Enterprise Data Models with Bounded Contexts.
Part 2: Architecture, Event-Driven Patterns & Modeling (7 Hours)
-
2.1 API Design & Publication Workshops: Translating business requirements into technical specs, leading RAML creation, and publishing to Anypoint Exchange.
-
2.2 Event-Driven Architecture: Event Sourcing patterns, messaging queues (Anypoint MQ), auto-discovery mechanisms, and designing scalable asynchronous flows.
Part 3: Production, Security & Monitoring (7 Hours)
-
3.1 Non-Functional Requirements & Security: Enforcing NFRs using API Manager, designing effective caching strategies, and implementing edge security.
-
3.2 DevOps & Analytics: CI/CD pipeline integration, automated testing frameworks, scaling strategies, and leveraging Anypoint Analytics for operational intelligence.
Logistical information
- Duration: 3 days (21 hours).
- Registration Deadline: 5 working days before the training.
- Teaching Methods: Alternation of theoretical and practical inputs based on case studies, certified MuleSoft trainer, course materials provided at the end of the training.
- Assessment: Continuous and final assessment.