ENGINEERING JOURNAL

One rule change reveals the platform architecture

A practical way to evaluate whether data, interfaces, APIs and AI follow the same business rule.

Architecture illustration
Giz Systems Architecture illustration

Architecture illustration

“Change the approval rule for purchase requests.” Include this small request when evaluating a platform. Seeing the change applied across a form, mobile view, API and AI tool reveals the work behind adaptability.

Follow a change all the way through

Suppose a purchasing process needs an additional reviewer for a product category. Adding a field is only part of the change. Decide which rule applies to existing requests, whether already approved requests can execute and whether API submissions follow the same conditions.

Area Evaluation question
Meaning Are category and reviewer definitions and identities shared?
Rule ownership Who validates the condition at submission and execution?
Interface Does it display the states and actions the server permits?
API and Agent Do they invoke the same business operation and authorization?
Change history Can the team explain versions and treatment of existing work?

Repeating a condition in every interface and prompt creates more places to miss an update. Give validation a clear owner, then let interfaces and tools use its result.

Share the foundation while preserving business meaning

Sales, billing and support may refer to the same customer organization while requiring different attributes and states. Connect identity and relationships while preserving each workflow's ownership. Putting every field into one enormous object can increase the impact of a change.

Microsoft's domain-analysis guidance describes a bounded context as the boundary within which a particular domain model applies. It is a useful reference for separating shared foundations from business-specific meaning. Use domain analysis to model microservices

Giz's living-model design direction connects data definitions, interface composition and executable actions. Evaluate its value through the places a rule must change and the results that can be demonstrated.

Declarations still need operating rules

A model update does not remove in-flight requests, old open screens or external-system failures. Define rule versions, concurrent changes and re-review conditions. Authentication, transactions and execution records still need explicit ownership.

What to request in a demonstration

Choose one rule the operating team understands. Compare the interface, API and Agent before and after the change using identical input. Verify that disallowed requests are rejected for the same reason. Inspect validation, deployment and recovery work alongside the amount of changed code to understand maintenance scope.

Explore the Giz platform

Found this insightful?

Share these architectural perspectives with your team.

Share on LinkedIn ↗

X (Twitter) ↗

Copy link

All Insights

Read the exceptions before moving the spreadsheet

Put operation and handover into the delivery scope

YOUR NEXT STEP

Bring us the workflow that needs to work.

Start with the files and systems you use today, and the work you want to change.

Talk to our team ↗