Jiandong Pei

Independent SAP BTP Architect — Boundary Model & Architecture Verdicts

Home · Boundary Model · Library · Work · About

Work

I provide contract-bound architecture judgment — not implementation.

Teams bring me in when they need an external verdict to stop endless investigations, restore clear ownership, and make a decision that survives post go-live reality.

What I do (and what I don’t)

I do

I don’t

The boundary map I use

My work is grounded in six boundaries (in the same order used in the “Why BTP Projects Fail” framework):

  1. Runtime / Execution Boundary — what runs where, and what runtime rules actually govern behavior
  2. Identity Boundary — identity propagation, trust, and authorization context across layers
  3. Tenant Boundary — tenant routing, isolation expectations, and multitenancy truth vs assumptions
  4. Data Boundary — ownership, integrity rules, replication, and cross-domain data contracts
  5. Integration Boundary — cross-system jurisdiction (“Postman works, Work Zone fails”)
  6. Lifecycle Boundary — upgrades, rollout rules, evolution authority, and long-term stability window

This applies to CAP and beyond (e.g., RAP-based scenarios, Kyma/CF workloads, Work Zone surfaces) — the failure pattern is architectural, not framework-specific.

When architectural judgment is required

You are likely facing a boundary failure if:

Engagement formats (fixed-fee, scope-based)

I keep engagements fixed-fee and timeboxed. Pricing is shared in a short SOW after an intake message.

Option A — Boundary Verdict Sprint

For high-signal situations where the program is already in “it’s complicated” mode.

Outputs

Option B — Boundary Audit

For deeper diagnosis + stakeholder alignment when ownership is fragmented across teams/vendors.

Outputs

Option C — Annual Coverage

For organizations running multiple extensions and needing repeated verdicts across the year.

Outputs

How to engage

Send one message with:

1) Your landscape (S/4 + BTP runtime(s) + identity)
2) Symptoms (what works where, what breaks where)
3) Timeline (go-live / rollout / recent change)
4) Stakeholders (who owns what today)
5) The decision you cannot converge on

Contact: pei_jiandong@hotmail.com
Or reach out via LinkedIn.