MuleSoft · Salesforce · DataWeave · 2 min read
Practical DataWeave patterns for Salesforce integrations: contract mapping, null handling, field normalization, reusable functions, and keeping transformations maintainable.
Read article →MuleSoft · Salesforce · Architecture · 7 min read
An architecture deep dive into production-grade MuleSoft–Salesforce integrations: API selection, synchronous and bulk patterns, CDC/Pub/Sub, idempotency, replay, resilience, security, observability, and recovery.
Read article →MuleSoft · Salesforce · Bulk API · 2 min read
A practical MuleSoft guide to choosing bulk-oriented Salesforce operations, designing asynchronous jobs, handling result sets, and avoiding memory-heavy large-volume flows.
Read article →MuleSoft · Salesforce · Upgrade · 2 min read
A focused migration checklist for MuleSoft Salesforce Connector 12.x covering runtime and Java requirements, removed authentication, listener changes inherited from 11.x, and regression testing.
Read article →MuleSoft · Salesforce · OAuth · 2 min read
A practical guide to Salesforce Connector authentication in Mule 4, including OAuth Client Credentials, JWT, OAuth 2.0, SAML, migration considerations, and production design choices.
Read article →MuleSoft · Salesforce · Error Handling · 2 min read
A production-oriented error-handling strategy for Salesforce integrations in MuleSoft, separating transient connectivity failures from validation, authorization, and business errors.
Read article →MuleSoft · Salesforce · Observability · 2 min read
A practical observability model for MuleSoft Salesforce integrations covering correlation IDs, latency, Salesforce errors, event lag, replay checkpoints, bulk jobs, and actionable alerts.
Read article →MuleSoft · Salesforce · Pub/Sub API · 2 min read
How MuleSoft Salesforce Pub/Sub Connector consumes CDC and Platform Events, how replay options work, and what production consumers must add for durable processing.
Read article →MuleSoft · Salesforce · SOQL · 2 min read
Practical Salesforce Connector query patterns for MuleSoft: field selection, pagination, transformation boundaries, selectivity, and choosing a different API for large extracts.
Read article →MuleSoft · Salesforce · Replay · 2 min read
Designing replay-safe MuleSoft Salesforce event consumers with durable replay checkpoints, Object Store, idempotency, and failure-window analysis.
Read article →MuleSoft · Salesforce · Idempotency · 2 min read
How to use Salesforce Connector upsert and external IDs to build retry-safe MuleSoft integrations without creating duplicate Salesforce records.
Read article →Salesforce · MuleSoft · Change Data Capture · 15 min read
A practical architecture and implementation guide for consuming Salesforce Change Data Capture events with MuleSoft while designing replay, idempotency, recovery, and downstream processing deliberately.
Read article →Salesforce · MuleSoft · Event-Driven Systems · 9 min read
A practical guide to consuming Salesforce Platform Events with MuleSoft, with replay, checkpointing, idempotency, durable handoff, and recovery considerations.
Read article →DataWeave · MuleSoft · Quick Reads · 4 min read
Use DataWeave's default keyword to keep common null and missing-value transformations readable, while knowing when explicit conditions are still the better choice.
Read article →DataWeave · MuleSoft · Quick Reads · 4 min read
Practical DataWeave filter examples for selecting records, handling optional values, combining conditions, and keeping filtering separate from transformation logic.
Read article →DataWeave · MuleSoft · Quick Reads · 5 min read
Practical DataWeave patterns for flattening nested arrays, combining parent and child data, and deciding when flatMap is clearer than map followed by flatten.
Read article →DataWeave · MuleSoft · Quick Reads · 2 min read
Use DataWeave groupBy to turn flat arrays into useful business groupings for aggregation, routing and downstream request construction.
Read article →DataWeave · MuleSoft · Quick Reads · 5 min read
Learn how DataWeave groupBy turns an array into grouped collections for batching, aggregation, routing, and downstream integration processing.
Read article →DataWeave · MuleSoft · Quick Reads · 4 min read
A quick, practical guide to choosing map or mapObject in DataWeave, with examples for arrays, objects, keys, values, and common transformation mistakes.
Read article →DataWeave · MuleSoft · Quick Reads · 1 min read
Use map when transforming array elements and mapObject when transforming object entries. The desired output shape usually makes the choice obvious.
Read article →DataWeave · MuleSoft · Quick Reads · 5 min read
Understand DataWeave reduce through practical examples for totals, object construction, grouping-like transformations, and choosing the right accumulator.
Read article →DataWeave · MuleSoft · Quick Reads · 5 min read
Practical DataWeave patterns for omitting null fields from JSON and deciding whether empty strings, arrays, and objects should also be removed.
Read article →DataWeave · MuleSoft · Quick Reads · 4 min read
A practical guide to when DataWeave streaming helps, what sequential access means, and which transformation patterns can accidentally defeat the memory benefit.
Read article →Architecture · MuleSoft · API Design · 7 min read
A practical architecture guide to API governance across design standards, ownership, contracts, security policies, traffic controls, observability and lifecycle management.
Read article →Architecture · MuleSoft · API Design · 3 min read
Experience, Process and System APIs are architectural responsibilities, not a requirement to add three network hops to every integration.
Read article →Architecture · Event-Driven Systems · MuleSoft · 8 min read
A production architecture guide to protecting event consumers and downstream systems when event arrival rates exceed processing capacity.
Read article →Salesforce · MuleSoft · Architecture · 15 min read
A production design for consuming high-volume Salesforce Change Data Capture events without depending on the 72-hour event-bus window: durable handoff, replay checkpoints, sequencing, parallel processing, backpressure and recoverable error handling.
Read article →Architecture · MuleSoft · Observability · 5 min read
A practical architecture for tracing business transactions across APIs, events, queues and downstream systems without confusing logs with observability.
Read article →Architecture · Salesforce · MuleSoft · 8 min read
A practical architecture for consuming Salesforce CDC and Platform Events reliably, with replay checkpoints, idempotency, recovery paths, observability, and downstream failure handling.
Read article →Architecture · Resilience · Distributed Systems · 5 min read
Retries are only one recovery mechanism. This deep dive separates retry, replay and reprocessing and shows how to design each without creating duplicate business effects.
Read article →MuleSoft · Quick Reads · Resilience · 2 min read
A timeout on one connector is not a timeout strategy. Design an end-to-end latency budget across callers, APIs, retries and downstream dependencies.
Read article →MuleSoft · Quick Reads · Integration · 2 min read
Choice Router is excellent for a few clear branches. When routing becomes data-driven, a lookup or configuration model can be easier to maintain.
Read article →Architecture · MuleSoft · Performance · 8 min read
A practical guide to choosing MuleSoft processing patterns for large datasets, including batch jobs, aggregation, concurrency, memory, API limits, failure recovery, and observability.
Read article →MuleSoft · Architecture · Quick Reads · 6 min read
A practical introduction to MuleSoft Object Store for watermarks, replay state, tokens, and lightweight application state - and when a database is the better design.
Read article →MuleSoft · Architecture · Quick Reads · 4 min read
A practical guide to choosing Parallel For Each or Batch Processing based on payload size, synchronous completion, memory, concurrency, and record-level recovery needs.
Read article →MuleSoft · API Design · Quick Reads · 3 min read
Rate limits protect consumption over a time window; burst protection addresses sudden traffic. Understand the architectural distinction before choosing an API policy.
Read article →MuleSoft · Resilience · Quick Reads · 4 min read
A practical guide to using MuleSoft Until Successful for bounded synchronous retries, while avoiding retry storms, duplicate effects, and poor recovery design.
Read article →Salesforce · MuleSoft · Quick Reads · 4 min read
A practical decision guide for choosing Salesforce Bulk API 2.0 instead of record-by-record REST calls when MuleSoft integrations handle larger datasets.
Read article →Salesforce · MuleSoft · Event-Driven · 5 min read
Understand what Salesforce Change Data Capture Replay IDs represent, how they support event recovery, and why they should be treated as opaque stream positions rather than business sequence numbers.
Read article →Salesforce · MuleSoft · Event-Driven Systems · 6 min read
A concise architecture guide to choosing Salesforce Change Data Capture or Platform Events based on whether you need record-change notifications or purpose-built business events.
Read article →Salesforce · MuleSoft · Quick Reads · 5 min read
A practical guide to using Salesforce Composite API from MuleSoft when multiple related Salesforce REST operations belong in one request.
Read article →Salesforce · MuleSoft · Quick Reads · 2 min read
Salesforce record IDs identify Salesforce records; external IDs help systems agree on business identity. That difference matters for durable integrations.
Read article →Salesforce · MuleSoft · Quick Reads · 5 min read
A practical guide to using Salesforce External IDs for idempotent create-or-update integrations from MuleSoft without depending on Salesforce record IDs.
Read article →DataWeave · Mule 4.x · MuleSoft · 1 min read
Learn how to iterate over Map entries in Mule 4 by combining the For Each scope with DataWeave's entrySet function.
Read article →MuleSoft · MUnit · 2 min read
Why a Mule 4 logger expression can work at runtime but fail in MUnit, and how to rewrite it as a valid DataWeave expression.
Read article →DataWeave · MuleSoft · 2 min read
A practical example of combining DataWeave with a Java date-time utility to calculate the last Monday of the previous month in Mule 3.x and Mule 4.x.
Read article →Mule 4.x · MuleSoft · 1 min read
A practical Mule 4 pattern for returning custom HTTP response headers, including deprecation warnings, from selected APIs.
Read article →DataWeave · Mule 4.x · MuleSoft · 2 min read
A concise Mule 4/DataWeave troubleshooting note on expressing a not-contains condition when direct negation attempts did not behave as expected.
Read article →Anypoint Studio · MuleSoft · Troubleshooting · 2 min read
A historical troubleshooting guide for an Anypoint Studio startup issue caused by Java runtime compatibility on macOS.
Read article →CloudHub · MuleSoft · 2 min read
A historical CloudHub note on scaling an application across multiple workers while retaining static outbound IP addresses.
Read article →MuleSoft · Validation · 2 min read
A Mule 3.x pattern for validating JSON against a schema selected dynamically at runtime when schemaLocation cannot accept an expression.
Read article →Anypoint Studio · Eclipse · Java · 2 min read
A version-specific walkthrough for installing a Java decompiler plug-in in Eclipse-based IDEs and inspecting class files when source code is unavailable.
Read article →Anypoint Studio · LDAP · MuleSoft · 3 min read
A practical MuleSoft LDAP Connector example showing connector setup, LDAP search behavior, and validation of single and multiple results.
Read article →DataWeave · MuleSoft · 3 min read
An introduction to DataWeave transformation concepts, structure, and a practical JSON-to-Java-to-XML mapping example in MuleSoft.
Read article →MuleSoft · 3 min read
A MuleSoft example for exchanging files over SFTP while applying PGP encryption and decryption to protect sensitive payloads.
Read article →