Design for failure
Timeouts, retries, idempotency and observability are first-class design decisions—not production fixes.
Salesforce · Architecture · Engineering leadership
I'm Mohammed Maruf Bagwan, a Salesforce Technical Lead and Solution Architect in Dubai. My work sits between platform engineering and enterprise architecture—turning complex integrations, automation and service journeys into systems teams can actually operate.
Selected architecture work
View all →Designing reliable orchestration across pricing, order processing and downstream SAP services without turning Salesforce into the integration layer.
Routing and automation patterns for support teams where capacity, priority and service context all affect the next best action.
Reusable trigger, logging and asynchronous patterns that reduce coupling and make production behaviour easier to operate.
How I approach architecture
Timeouts, retries, idempotency and observability are first-class design decisions—not production fixes.
Governor limits, data volume and transaction boundaries shape the architecture from the beginning.
Business logic, orchestration and transformation belong in the right layer so systems stay maintainable.
Salesforce Lab
Open the lab →A growing workspace for architecture thinking, interview preparation, release notes and hands-on platform knowledge.
Career path
Full career →My work has gradually moved from building individual features to making system-level decisions: integration boundaries, data flow, platform limits, security, delivery standards and technical leadership.
Latest notes
All updates →Get in touch
Open to conversations about architecture, technical leadership and consulting work in the UAE.