Skip to main content
Talk to an expert
Andrew Pemberton, Development Director at iWeb

Andrew Pemberton

Development Director
19 years at iWeb

Andrew leads the development practice at iWeb and owns the delivery runbooks behind large commerce migrations. He writes about release governance, deployment sequencing, parallel-run strategy, and the engineering decisions that reduce operational risk during complex transformation programmes. Focused on stable delivery, observable systems, and migration approaches that avoid unnecessary disruption to trading.

Notes published
17
First note
2 Oct 2024
Latest note
30 Jun 2026
Contributing since
2024
Areas of specialism
  • Platform architecture
  • Magento
  • Adobe Commerce
  • ERP integrations
  • Performance
  • Delivery
Authored notes

Everything Andrew has filed.

All notes in The Record →
Issue 048Teardown · B2B Commerce

B2B punchout for Coupa, Ariba and Jaggaer: where the implementations actually differ

While cXML and OCI provide a common language for B2B punchout, major e-procurement platforms like Coupa, Ariba, and Jaggaer speak very different dialects. Here is where the implementations really differ.

Andrew··5 min read
Issue 048Field Note · Rescue

What a senior engineer actually does in the first 48 hours of a rescue project

The first 48 hours of a rescue are forensic, not creative. The principal engineer's job is access, containment, replication, and one defensible document by the end of day two.

Andrew··4 min read
Issue 047Benchmark · Performance

A 200ms search budget for storefronts: how we hit it on Adobe Commerce

Hitting a 200ms search budget on Adobe Commerce is an architecture problem, not a hardware problem. The choices that get you there, in the order they matter.

Andrew··4 min read
Issue 046Benchmark · Replatforming

How to plan a replatform off Magento 2 without a four-week release freeze

A long pre-launch freeze concentrates risk rather than reducing it. A continuous-migration approach keeps the business shipping and turns launch into the smallest event of the project.

Andrew··4 min read
Issue 045Benchmark · Adobe Commerce

Why Magento support retainers fail when there is no roadmap

Magento support retainers often fail without a clear roadmap, turning into reactive cost centres that hinder strategic progress and stability.

Andrew··5 min read
Issue 042Teardown · Replatforming

Why ecommerce rebuilds fail before anyone writes code

Ecommerce rebuilds often fail due to systemic issues before development even begins. Problems like unclear objectives, scope creep, and poor stakeholder alignment can derail projects early.

Andrew··5 min read
Issue 038Position · Adobe Commerce

Why composable commerce can become expensive chaos

Composable commerce can lead to expensive fragmentation if not managed correctly. We examine the hidden costs and practical steps to mitigate risks.

Andrew··5 min read
Issue 037Benchmark · Adobe Commerce

How to know when Adobe Commerce still makes sense

Evaluating Adobe Commerce requires assessing total cost of ownership, feature utilisation, and strategic alignment. Understand when to commit or consider alternatives.

Andrew··5 min read
Issue 034Position · Governance

In conversation with a head of ecommerce, twelve months after replatforming

A Head of Ecommerce discusses the operational realities and lessons learned a year after a significant Adobe Commerce replatforming project, offering practical insights.

Andrew··4 min read
Issue 032Teardown · Integrations

In conversation with a head of integrations: the contracts that should never have been verbal

Verbal agreements for integrations lead to rework and cost overruns. This article details the risks and outlines best practices for documenting integration contracts.

Andrew··4 min read
Issue 032Benchmark · Performance

TTFB is the budget you forgot to set

TTFB is a critical yet often neglected performance metric. A poor server response time sets a low ceiling for other optimisations. Learn why it matters.

Andrew··5 min read
Issue 031Teardown · Integrations

Tax engine integrations that survive a Black Friday spike: Avalara, Vertex and the patterns that matter

Integrating tax engines like Avalara and Vertex into Adobe Commerce requires careful design for high traffic. Focus on caching, async processes, and error handling.

Andrew··4 min read
Issue 030Briefing · Adobe Commerce

Why "headless" is not a strategy

Headless architecture is a technical choice, not a strategy. We examine when it applies to B2B and complex retail, considering technical debt and long-term goals.

Andrew··5 min read
Issue 030Teardown · Integrations

OMS to ERP reconciliation: the nightly patterns that survive month-end

Nightly OMS-ERP reconciliation is essential. Even during month-end, the patterns of data flow and common discrepancies remain, impacting financial integrity.

Andrew··4 min read
Issue 029Field Note · Rescue

Rescue benchmark: build pipeline health, and the three numbers that predict the next outage

Proactive monitoring of build pipeline metrics, specifically build time, failure rate, and deployment frequency, can predict and prevent site outages.

Andrew··4 min read
Issue 028Teardown · Integrations

Webhook delivery guarantees across ERP and OMS: the retry envelope that holds at scale

Reliable data transfer between ERP and OMS via webhooks requires robust retry logic, idempotent operations, and acknowledgements to ensure delivery at scale.

Andrew··5 min read
Issue 028Briefing · Performance

Peak readiness on Adobe Commerce: the rehearsal checklist we actually use

Preparing an Adobe Commerce platform for peak trading requires a structured approach. We detail our rehearsal checklist for pre-event, live monitoring, and post-event phases.

Andrew··4 min read
The briefing · regular

A regular round-up of new notes.
No content marketing.

Sent on the last Thursday of the month. The most useful five notes from the previous four weeks, written by the operators, architects, engineers and commercial leads running the work.
Next step

Bring a brief Andrew should read.

If a specific brief on your desk maps to the work this contributor publishes, write to us. A senior lead replies inside 48 hours; if the brief is in scope, it lands on the right desk.