Anypoint Platform Architecture: Solution Design

Anypoint Platform Architecture: Solution Design 3.8

Summary

This instructor-led course is for architects and developers who want to learn best practices for designing enterprise integration solutions with Anypoint Platform. It is a hands-on course that requires prior experience developing Mule applications, but focuses on giving you the knowledge to make strategic decisions about your solutions instead of on implementation details. It includes a voucher code to take the MuleSoft Certified Architect – Solution Design Specialist exam. Note: This is not a development course; you will not be using Anypoint Studio or writing any code.

A downloadable data sheet for the course can be found here.

Duration

4 days in-person or 5 days online

4 Days

Objectives

  • Get familiar with enterprise integration architectural styles and patterns
  • Learn about the design considerations for cloud solutions
  • Design APIs and RESTful services using best practices
  • Design Mule applications for modularity, reusability, and collaborative development
  • Design Mule applications for performance, high availability, and security

Prerequisites

Setup requirements

A detailed setup document can be found here.

Additional notes

4 days in-person or 5 days online

Outline


PART 1: Architectural Styles and Patterns

  • Understand integration architecture challenges
  • Learn about multi-speed/bi-modal IT
  • Learn about API-led strategy
  • Learn about MuleSoft architectural approaches
  • Understand and position the Anypoint Platform and components
  • Learn about integration styles including service oriented architecture and microservices
  • Understand and distinguish between SOA, REST, microservices, generic, and enterprise integration patterns

PART 2: Integration Application Design

  • Become familiar with APIs and MuleSoft’s approach to APIs
  • Learn about API design essentials
  • Understand the API development lifecycle
  • Understand REST principles
  • Learn about REST design patterns
  • Learn about the RESTful API Modeling Language (RAML)
  • Design and implement APIs using RAML and REST
  • Learn about general design considerations
  • Learn about demand and capacity planning
  • Make applications scalable and highly available
  • Learn about deployment and runtime options
  • Understand CloudHub architecture

PART 3: Implementation Patterns

  • Learn about Mule application architecture
  • Learn about design considerations
  • Structure applications for modularity and reusability
  • Understand test driven development options
  • Learn about software development lifecycle support
  • Distinguish between on-prem, cloud-based, and hybrid designs
  • Understand design considerations
  • Understand high availability concepts and scenarios
  • Learn about achieving high availability
  • Learn about achieving reliability
  • Learn about zero message loss scenarios
  • Optimize application architecture for reliability and availability
  • Learn about design considerations
  • Learn how to optimize application architecture for performance based on a MuleSoft design pattern
  • Optimize threads and thread pools for performance
  • Use clusters and load balancing for performance
  • Understand security considerations
  • Learn how to enhance security in Mule applications
  • Review security recommendations
  • Understand secure communications
  • Learn how to harden Mule installations

Upcoming classes

Online

Instructor-led online training

Location Oct 2017 Nov 2017 Dec 2017 Jan 2018 Feb 2018 Mar 2018 Apr 2018
Pacific Time Nov 6 – Nov 10
Nov 27 – Dec 1
Dec 18 – Dec 22
Central European Time Nov 6 – Nov 10
Dec 18 – Dec 22
Feb 5 – Feb 9
Mar 12 – Mar 16
India Standard Time (SpringPeople) Nov 4 – Nov 26
Australian Eastern Time Dec 4 – Dec 8

United Kingdom

Location Oct 2017 Nov 2017 Dec 2017 Jan 2018 Feb 2018 Mar 2018 Apr 2018
UK - London - Norton Folgate Oct 24 – Oct 27
Feb 13 – Feb 16

Poland

Location Oct 2017 Nov 2017 Dec 2017 Jan 2018 Feb 2018 Mar 2018 Apr 2018
Poland - Krakow - Puro Hotel Nov 27 – Nov 30

India

Location Oct 2017 Nov 2017 Dec 2017 Jan 2018 Feb 2018 Mar 2018 Apr 2018
IND - Bangalore (SpringPeople) Dec 4 – Dec 7

Australia

Location Oct 2017 Nov 2017 Dec 2017 Jan 2018 Feb 2018 Mar 2018 Apr 2018
AUS - North Sydney Oct 23 – Oct 26

Online instructor-led training

5 days   
Advanced

Select a class to view price

Classroom training

4 days   
Advanced


Select a class to view price

Onsite Training

Request your own private training session. For groups of 6 or more.

Request Quote

Private training

  • Need training for more than 6 students?
  • Want training onsite at your office?
  • Want a private online instructor-led class?

Public Training

Pacific Time

Central European Time

India Standard Time (SpringPeople)

Australian Eastern Time

London

Krakow

Bangalore, Karnataka

  • 9:00 AM - 5:00 PM
    ₨ 69950.00 INR ₨ 64950.00 INR before Saturday, November 4, 2017 12:00 AM IST.

North Sydney, NSW

Classes marked with Confirmed are guaranteed to run. Sign up now while there is still space available!

Classes marked with Full are full and no additional registrations are accepted. If you cannot find another class that suits your schedule, feel free to request a class and we will do our best to accomodate your needs.


Don't see a date that works for you?

Request Class

Anypoint Platform Architecture: Solution Design Ratings

Averaged from 138 responses.

Training Organized
Training Objectives
Training Expectations
Training Curriculum
Training Labs
Training Overall

What do these ratings mean?

Become a Champion!

  • Get more out of your training
  • Network with other Mulesoft developers
  • Grow your skills
  • Get recognized in the community
  • Earn great rewards

Get started