Low-Code Architecture Language
5 exercises — master the vocabulary of enterprise low-code architecture: core vs edge, the strangler fig pattern, citizen-led governance models, architectural anti-patterns, and microservices orchestration.
0 / 5 completed
1 / 5
An enterprise architect presents a slide titled "Core vs Edge Architecture for Low-Code." They explain: "Low-code belongs at the edge — not at the core." What does this mean in enterprise architecture terms?
The core vs edge framework is the most important architectural principle guiding responsible enterprise low-code adoption — it prevents the most common and costly mistake: using low-code for systems that require enterprise-grade engineering.
Core vs edge characteristics:
Integration architecture:
Edge apps should never bypass the core — they must interact with core systems via officially published APIs (SAP OData, Salesforce REST API). Direct database connections from Power Apps to ERP databases are an anti-pattern that creates tight coupling and breaks when the core system upgrades.
Key vocabulary:
• System of record — the authoritative source of truth for a data entity (e.g. SAP is the system of record for purchase orders)
• System of engagement — an application layer that business users interact with, consuming data from systems of record
• Edge application — a departmental or process-specific app at the boundary of core systems; ideal for low-code
• Tight coupling — a dependency between two systems that breaks both when either changes; an architectural anti-pattern
Core vs edge characteristics:
| Dimension | Core system | Edge application |
|---|---|---|
| Examples | SAP ERP, Salesforce CRM, Workday HRMS | Expense tracker, onboarding checklist, approval app |
| Data criticality | System of record; authoritative source of truth | System of engagement; consumes core data |
| Transaction volume | Millions of transactions; high throughput required | Hundreds of users; moderate volume |
| Lifecycle | Years to decades; major upgrade cycles | Months to 2 years; frequent replacement |
| Development | Professional engineers, full SDLC, vendor support | Citizen developers, fusion team, low-code platform |
Integration architecture:
Edge apps should never bypass the core — they must interact with core systems via officially published APIs (SAP OData, Salesforce REST API). Direct database connections from Power Apps to ERP databases are an anti-pattern that creates tight coupling and breaks when the core system upgrades.
Key vocabulary:
• System of record — the authoritative source of truth for a data entity (e.g. SAP is the system of record for purchase orders)
• System of engagement — an application layer that business users interact with, consuming data from systems of record
• Edge application — a departmental or process-specific app at the boundary of core systems; ideal for low-code
• Tight coupling — a dependency between two systems that breaks both when either changes; an architectural anti-pattern