Pillar 3 Experience & Interface
architecture The "By Design" Architecture Framework // Pillar 3

Leverage by Design

Focus engineering strictly on proprietary domain logic and business value by delegating commodity runtime infrastructure to managed cloud platforms.

shield
Primary Failure Prevented: Wasted engineering effort maintaining commodity code
help
Day 0 Review Question: Are we building only our core differentiator and buying/using PaaS for the rest?
verified Core Architectural Tenet

Engineering focus must remain strictly concentrated on proprietary domain logic and unique business value; commodity infrastructure and undifferentiated capabilities must be delegated to managed platforms.

Strategic Intent: Escaping the Commodity Infrastructure Trap

The single most expensive failure mode in enterprise cloud architecture is not cloud waste—it is the squandering of elite engineering talent on undifferentiated plumbing.

When organizations build custom Kubernetes control planes to host three microservices, hand-craft identity systems, or write proprietary queue management tools, they create massive technical debt disguised as “technical sophistication.” None of this infrastructure generates competitive advantage for the business. A bank wins on fraud detection and customer lending products, not on whether its engineers patched Linux kernels at 3 AM.

Leverage by Design enforces an uncompromising design-time rule: default to managed platforms, serverless runtimes, and ecosystem multipliers for all commodity plumbing. Engineering hours must be reserved exclusively for proprietary domain logic that delivers unique commercial value.


The Three Architectural Heuristics

1. Buy vs. Build Pragmatism

Whenever a technical requirement arises, the architectural decision must follow an inverted evaluation hierarchy:

  1. Managed SaaS: Can an enterprise-grade service solve this with zero runtime overhead (e.g. Auth0/Entra ID for identity, Stripe for billing, SendGrid for notifications)?
  2. Managed Cloud PaaS & Serverless: Can cloud-native managed services deliver the capability (Azure App Service, Azure Functions, Cloud Run, DynamoDB, Spanner, BigQuery)?
  3. Established Open Source via Managed Hosting: If open-source is chosen, is there a fully managed provider (e.g. Confluent Kafka, MongoDB Atlas)?
  4. Self-Hosted Custom Build: Permitted only when the capability constitutes the core proprietary intellectual property of the organization, or where legal/regulatory constraints forbid external hosting.

2. Reuse Over Reinvention

Architects must guard against “Not Invented Here” syndrome:

  • Internal Platform Standardisation: Establish an internal developer platform (IDP) providing curated, pre-approved Golden Paths, infrastructure templates (Bicep/Terraform modules), and telemetry skeletons.
  • Battle-Tested Libraries: Adopt industry-standard libraries for serialization, network resilience, authentication handshakes, and cryptography. Hand-crafting security logic or HTTP retry loops is an architectural anti-pattern.
  • Cloud Architecture Well-Architected Frameworks: Align system topologies with Microsoft Azure Well-Architected Framework, AWS Well-Architected, and Google Cloud Architecture Framework rather than improvising bespoke patterns.

3. Ecosystem Multipliers

Select platforms and runtimes that compound team velocity through broad ecosystem network effects:

  • Rich API & SDK Ecosystems: Favour platforms with comprehensive SDK coverage, active community maintainers, and extensive documentation. Niche runtimes without tooling support increase onboarding friction and hiring lead times.
  • Built-in Automation Hooks: Leverage platforms that offer native CI/CD triggers, infrastructure-as-code providers, observability exporters, and CLI tooling out of the box.
  • Talent Liquidity: Choose technologies where deep industry talent exists. Custom, proprietary enterprise platforms create organizational single points of failure and paralyze team mobility.

Anti-Patterns to Reject at Day 0

Anti-PatternManifestationArchitectural Consequence
Custom Identity EnginesStoring hashed passwords in a relational database table with bespoke JWT issuance.Catastrophic security liabilities, lack of MFA/passkey support, and compliance failures.
Self-Hosted Commodity DatabasesRunning Cassandra or Kafka on raw Virtual Machines instead of managed PaaS.High operational toil, complex backup routines, manual patching, and multi-region failover fragility.
Over-Engineered RuntimesProvisioning a complex multi-region Kubernetes cluster for a low-traffic internal CRUD app.Massive maintenance tax, FinOps budget bloat, and engineer burnout.
Bespoke Monitoring AgentsWriting proprietary logging daemons instead of standard OpenTelemetry collectors.Disconnected observability data and lack of vendor tooling integration.

Day 2 Operational Reality

Adopting Leverage by Design transforms enterprise velocity:

  • Zero Patching Overhead: Cloud vendors absorb operating system CVEs, hypervisor maintenance, and infrastructure scaling transparently.
  • Rapid Prototype to Production: Teams validate new product concepts in weeks rather than quarters because authentication, data persistence, and message queuing are provisioned with three lines of declarative code.
  • Refocused Team Energy: Senior engineers spend their mental energy optimizing database queries, refining business workflows, and improving user experience rather than configuring container network interfaces.

Architecture Review Checklist

When evaluating buy vs. build proposals, the Review Board must challenge teams with:

  1. Is this component a primary commercial differentiator for our business? If not, why are we building it in-house?
  2. What is the total cost of ownership (TCO) across three years, including engineer maintenance, patching, on-call support, and upgrade cycles?
  3. Can a managed PaaS or serverless offering satisfy 80% of this requirement today?
  4. What ecosystem multiplier or proven framework is this architecture adopting to accelerate delivery?
Architecture Review Consultation

Review Your Workloads Against Leverage by Design

Identify latency bottlenecks, security drift, or cost traps in your system before they impact production.