ediverse Explore the platform

Spotlight PEPPOL BIS Billing 3.0 The EU e-invoicing mandate is here — France Sept 2026, Belgium Jan 2026, Germany 2025.

ONION-ARCHITECTURE

Concentric layers, inward dependency.

Definition

Onion: Domain Model (center), Domain Services, Application Services, Infrastructure (outermost). All dependencies point inward. Repository interfaces defined in Domain, implemented in Infrastructure. Influences DDD (Eric Evans 2003).

Origin

Published by Jeffrey Palermo July 2008 in a 4-article series.

Example in context

A .NET EDI app applies Onion: Core (Invoice, Order entities), Domain Services (validation), Application (orchestration), Infrastructure (EF Core, AS2 adapter).

Last updated: May 16, 2026