MGWC study materials
MGWC study resources

MGWC study plan

MGWC · Give each week a clear focus.

8 weeks · About 7 hours per week

Week 1

Describe and document integration architecture & Apply API-led connectivity and layered API design

  • Map a real or hypothetical system landscape into system, process, and experience layers and justify each boundary in writing

  • Draft an architecture description covering consumers, providers, protocols, data ownership, sync vs async, and latency/volume assumptions

  • Explain how API-led connectivity differs from point-to-point ESB integration and when each is appropriate

  • Identify three integration anti-patterns in a described landscape and propose a layered redesign for each

Your checkpoint

A 2-page architecture description of one integration scenario with a labeled layered diagram and an assumptions list

Week 2

Describe and document integration architecture & Handle data transformation, integration patterns, and error handling

  • Select and justify integration patterns (request-reply, fire-and-forget, pub-sub, scatter-gather, idempotent consumer) for five given scenarios

  • Design a canonical data model and document field-level mapping rules between two source systems

  • Specify error-handling behavior: retry policy, dead-letter path, compensation, and idempotency keys

  • Document non-functional requirements (throughput, latency, availability, retention) for the same scenario

Your checkpoint

A pattern decision record plus a mapping and error-handling specification for one end-to-end flow

Week 3

Design integration solutions using MuleSoft's approach and tooling & Apply API-led connectivity and layered API design

  • Decompose a business capability into experience, process, and system API responsibilities with explicit contracts

  • Choose between APIkit-driven flows, DataWeave transforms, and connector-based operations for each step and state why

  • Define reusable assets and versioning strategy for shared process and system APIs

  • Sketch a RAML or OAS fragment for two APIs including resources, methods, and error responses

Your checkpoint

A layered API design package: three interface sketches, a reuse map, and a versioning note

Week 4

Design and manage APIs with API Manager and policies & Secure integrations and APIs

  • Configure an API instance in API Manager and apply rate limiting, throttling, and SLA tiers to a described consumer set

  • Select and order policies (client ID enforcement, OAuth 2.0 token enforcement, JSON/XML threat protection, CORS) with rationale for ordering

  • Model identity flows for machine-to-machine and delegated user access, including token scope design

  • Explain how secrets, keystores, and truststores are managed without embedding credentials in application code

Your checkpoint

A policy and security configuration sheet for two APIs: applied policies in order, SLA tiers, identity flow, and secret-handling approach

Week 5

Ensure reliability, scalability, and performance of integrations & Handle data transformation, integration patterns, and error handling

  • Diagnose throughput and latency bottlenecks in a described flow and propose concrete remediations

  • Design streaming vs in-memory processing decisions for large payloads and justify batch sizes

  • Specify caching, connection pooling, and backpressure behavior with target metrics

  • Write failure-mode tests for timeouts, partial failures, and duplicate delivery

Your checkpoint

A performance and resilience test plan with target metrics, bottleneck hypotheses, and expected remediation outcomes

Week 6

Support deployment, operations, and CI/CD across environments & Design integration solutions using MuleSoft's approach and tooling

  • Define a promotion path across dev, test, and prod including property externalization and environment-specific configuration

  • Design a CI/CD pipeline stage list from commit to production with automated tests and approval gates

  • Describe how API versions and policies are promoted and rolled back consistently with application deployments

  • List operational runbook items: health checks, log aggregation, alert thresholds, and on-call escalation

Your checkpoint

A pipeline and promotion specification covering stages, gates, rollback, and environment configuration matrix

Week 7

Secure integrations and APIs & Design and manage APIs with API Manager and policies

  • Threat-model one integration against OWASP API risks and map each risk to a mitigating policy or design change

  • Design a defense-in-depth plan covering transport, message-level protection, and data masking in logs

  • Specify audit logging and access review requirements for sensitive APIs

  • Evaluate trade-offs between centralized policy enforcement at the gateway and in-application validation

Your checkpoint

A threat model with a risk-to-control matrix and a revised policy configuration reflecting the mitigations

Week 8

Describe and document integration architecture & Ensure reliability, scalability, and performance of integrations & Support deployment, operations, and CI/CD across environments

  • Rehearse scenario-based architecture decisions under time pressure across all eight domains

  • Reconcile earlier deliverables into one coherent reference architecture with consistent naming and assumptions

  • Identify and close the three weakest domain areas using targeted review of your own notes

  • Practice explaining trade-offs verbally in short, structured answers

Your checkpoint

A consolidated one-page reference architecture plus a personal gap list with remediation actions

Milestones

Week 2: Can describe one integration end to end, naming layers, patterns, data contracts, and failure behavior without notes

Week 4: Can justify a policy ordering and identity flow for a new API in under five minutes

Week 6: Can trace a change from commit to production, including rollback and environment configuration

Week 8: Can answer a mixed-domain scenario question with a structured trade-off analysis and cite the relevant domain concerns