Aggregate
Protects consistency boundaries.
EAOS · Knowledge
Bewährte Muster mit Zweck und Einsatzbereich.
Protects consistency boundaries.
Models immutable domain concepts.
Captures meaningful business change.
Abstracts aggregate persistence.
Encapsulates composable rules.
Creates valid complex objects.
Hosts domain logic without a natural entity.
Coordinates use cases and transactions.
Protects a model from foreign semantics.
Defines a linguistic and model boundary.
Separates domain from technical adapters.
Directs dependencies toward policy.
Separates concerns by responsibility.
Provides strong modularity in one deployment.
Splits independently deployable capabilities.
Combines UI and backend around a capability.
Separates write and read models.
Stores state as an event sequence.
Coordinates distributed business transactions.
Replaces legacy behavior incrementally.
Publishes events reliably with data changes.
Deduplicates incoming messages.
Makes repeated delivery safe.
Isolates unprocessable messages.
Retries transient failures responsibly.
Stops calls to failing dependencies.
Isolates resource exhaustion.
Bounds waiting time.
Controls demand.
Loads and invalidates cache explicitly.
Provides a managed edge for APIs.
Tailors APIs to client needs.
Combines responses from multiple sources.
Adds required context to messages.
Routes messages by content or rules.
Moves large payloads out of messages.
Standardizes cross-system exchange.
Defines a stable shared integration language.
Emits changes from database logs.
Couples state change and message publication safely.
Continuously verifies identities and context.
Applies authorization decisions.
Delegates identity across trust boundaries.
Limits exposure of credentials.
Combines independent security layers.
Grants only required permissions.
Uses safe defaults.
Records accountable actions.
Limits data to necessary scope.
Reduces direct identifiability.
Adds runtime capabilities beside a workload.
Proxies external communication.
Normalizes interfaces for a workload.
Automates domain-specific operations.
Reconciles runtime from versioned intent.
Switches between parallel environments.
Rolls out to a controlled subset.
Separates deployment from release.
Replaces rather than mutates runtime units.
Limits blast radius with autonomous cells.
Defines measurable reliability targets.
Balances reliability and change.
Exposes service health.
Links signals across a request.
Shows causal paths across services.
Makes logs machine-queryable.
Focuses on core service health.
Turns repeatable recovery into automation.
Validates behavior under controlled failure.
Preserves core value under partial failure.
Treats governed data as a reusable product.
Distributes ownership with federated governance.
Combines lake flexibility and warehouse governance.
Replicates state through events.
Precomputes read-optimized state.
Partitions data across storage units.
Scales reads and improves locality.
Preserves service data ownership.
Chooses storage by workload.
Retains historical row state.
Centralizes model access and policy.
Grounds model output in retrieved knowledge.
Standardizes instruction structure.
Measures model quality reproducibly.
Requires review for sensitive decisions.
Constrains unsafe or invalid model behavior.
Selects models by task and policy.
Reuses semantically equivalent responses.
Coordinates tools and specialist agents.
Captures inputs, models, policies and outcomes.
Ports and Adapters as a reusable architecture solution.
Vertical Slice as a reusable architecture solution.
Package by Feature as a reusable architecture solution.
Shared Nothing as a reusable architecture solution.
Evolutionary Architecture as a reusable architecture solution.
Fitness Function as a reusable architecture solution.
Architecture Decision Record as a reusable architecture solution.
Reference Architecture as a reusable architecture solution.
Platform Architecture as a reusable architecture solution.
Capability Map as a reusable architecture solution.
Request-Reply as a reusable integration solution.
Fire-and-Forget as a reusable integration solution.
Publish-Subscribe as a reusable integration solution.
Competing Consumers as a reusable integration solution.
Message Translator as a reusable integration solution.
Wire Tap as a reusable integration solution.
Resequencer as a reusable integration solution.
Scatter-Gather as a reusable integration solution.
Event Notification as a reusable integration solution.
Durable Subscriber as a reusable integration solution.
Trunk-Based Development as a reusable delivery solution.
Branch by Abstraction as a reusable delivery solution.
Pipeline as Code as a reusable delivery solution.
Progressive Delivery as a reusable delivery solution.
Rolling Update as a reusable delivery solution.
Shadow Traffic as a reusable delivery solution.
Dark Launch as a reusable delivery solution.
Infrastructure as Code as a reusable delivery solution.
Policy as Code as a reusable delivery solution.
Environment Promotion as a reusable delivery solution.
Guardrail Governance as a reusable governance solution.
Federated Governance as a reusable governance solution.
Technology Radar as a reusable governance solution.
Exception with Expiry as a reusable governance solution.
Evidence-Based Review as a reusable governance solution.
Four-Eyes Approval as a reusable governance solution.
Risk Acceptance as a reusable governance solution.
Control Mapping as a reusable governance solution.
Ownership Registry as a reusable governance solution.
Lifecycle Policy as a reusable governance solution.
Connection Pool as a reusable performance solution.
Object Pool as a reusable performance solution.
Batching as a reusable performance solution.
Asynchronous Processing as a reusable performance solution.
Work Queue as a reusable performance solution.
Backpressure as a reusable performance solution.
Load Shedding as a reusable performance solution.
Prefetch as a reusable performance solution.
Memoization as a reusable performance solution.
Partitioned Workload as a reusable performance solution.
Design System as a reusable ux solution.
Progressive Disclosure as a reusable ux solution.
Command Palette as a reusable ux solution.
Context Panel as a reusable ux solution.
Empty State as a reusable ux solution.
Optimistic UI as a reusable ux solution.
Undoable Action as a reusable ux solution.
Responsive Table as a reusable ux solution.
Accessible Dialog as a reusable ux solution.
Skeleton Loading as a reusable ux solution.
Suchbegriff oder Filter anpassen.