Event Messaging Async
Kind: category
Record: lexicon-category:event-messaging-async
Canonical: Lexicon
The Event Messaging Async category holds 79 lexicon terms.
Listed in Term categories, after SOLID / Object-Oriented Design and before Error Handling / Resilience.
Terms
- CRUD-Only State Persistence
- Direct Event Handler Calls
- Direct Point-to-Point Calls
- Duplicate Side Effects
- Global ACID Transaction
- Hidden Temporal Coupling
- In-Memory Direct Invocation
- In-Place Mutation
- Infinite Redelivery Loop
- Infrastructure Events in Domain
- Internal Domain Event Leakage
- Irreversible Side Effects
- Mutable State Only
- Point-to-Point Coupling
- Shared Database
- Single Serial Consumer
- Unified CRUD Model
- Broker/Event Bus
- Command/Query Separation
- Consumer
- Deduplication Key
- Event Contract
- Event Schema
- Event Semantics
- Events
- Immutable Events
- Local Transaction
- Message Relay
- Ordered Log
- Own Data
- Publisher
- Reconciliation
- Reversible/Compensable Step
- Routing
- Subscriber
- Subscriber Model
- User Expectations
- Asynchronous Processing
- Atomic State Change + Message Publish
- Consumer Elasticity
- Cross-Service Communication
- Decoupled Domain Reactions
- Decoupled Event Distribution
- Distributed Autonomy
- Failure Recovery
- Fan-Out Notification
- Long-Running Transactions
- Parallel Message Processing
- Poison-Message Quarantine
- Read/Write Model Optimization
- Reprocessing After Fix
- Safe Message Redelivery
- Temporal Modeling
- Temporal Queries
- Work Distribution
- At-Least-Once Delivery Safety
- Event Reliability
- Business Complexity
- Delivery Ordering
- Duplication with Domain Events
- Event Granularity
- Event Storm / Traceability
- Global Consistency
- Immediate Consistency
- Operational Dependency
- Query Complexity
- Relay Complexity
- State Overhead
- Storage Growth
- Storage Volume
- Strong Consistency
- Strong Immediate Consistency
- Workflow Complexity
- Query Projection
- Introduce Async Event
- Own Data per Service
- Offset Tracking
- Snapshot Compaction
- Non-Replayable Processing
Layer
Linked from
Event Messaging Async
Every term in this category is listed as one record, with its kind, its definition and its aliases, the principles whose relations name it, the principle or contract that carries the same name where one exists, and the layer its category belongs to. A tag category also gives each term an example, which is the file the tag places or the rename from a refused word onto a covering tag.
Asynchronous Processing
- Kind: capability
- Category: Event Messaging Async
- Layer: Execution Core
At-Least-Once Delivery Safety
- Kind: quality-attribute
- Category: Event Messaging Async
- Layer: Execution Core
Atomic State Change + Message Publish
- Kind: capability
- Category: Event Messaging Async
- Layer: Execution Core
Broker/Event Bus
- Kind: mechanism
- Category: Event Messaging Async
- Layer: Execution Core
Business Complexity
- Kind: quality-attribute
- Category: Event Messaging Async
- Layer: Execution Core
Command/Query Separation
- Kind: principle
- Category: Event Messaging Async
- Layer: Execution Core
Consumer
- Kind: mechanism
- Category: Event Messaging Async
- Layer: Execution Core
Consumer Elasticity
- Kind: capability
- Category: Event Messaging Async
- Layer: Execution Core
Cross-Service Communication
- Kind: capability
- Category: Event Messaging Async
- Layer: Execution Core
CRUD-Only State Persistence
- Kind: anti-pattern
- Category: Event Messaging Async
- Layer: Execution Core
Decoupled Domain Reactions
- Kind: capability
- Category: Event Messaging Async
- Layer: Execution Core
Decoupled Event Distribution
- Kind: capability
- Category: Event Messaging Async
- Layer: Execution Core
Deduplication Key
- Kind: artifact
- Category: Event Messaging Async
- Layer: Execution Core
Delivery Ordering
- Kind: quality-attribute
- Category: Event Messaging Async
- Layer: Execution Core
Direct Event Handler Calls
- Kind: anti-pattern
- Category: Event Messaging Async
- Layer: Execution Core
Direct Point-to-Point Calls
- Kind: anti-pattern
- Category: Event Messaging Async
- Layer: Execution Core
Distributed Autonomy
- Kind: capability
- Category: Event Messaging Async
- Layer: Execution Core
Duplicate Side Effects
- Kind: anti-pattern
- Category: Event Messaging Async
- Layer: Execution Core
Duplication with Domain Events
- Kind: quality-attribute
- Category: Event Messaging Async
- Layer: Execution Core
Event Contract
- Kind: constraint
- Category: Event Messaging Async
- Layer: Execution Core
Event Granularity
- Kind: quality-attribute
- Category: Event Messaging Async
- Layer: Execution Core
Event Reliability
- Kind: quality-attribute
- Category: Event Messaging Async
- Layer: Execution Core
Event Schema
- Kind: artifact
- Category: Event Messaging Async
- Layer: Execution Core
Event Semantics
- Kind: constraint
- Category: Event Messaging Async
- Layer: Execution Core
Event Storm / Traceability
- Kind: quality-attribute
- Category: Event Messaging Async
- Layer: Execution Core
Events
- Kind: artifact
- Category: Event Messaging Async
- Layer: Execution Core
Failure Recovery
- Kind: capability
- Category: Event Messaging Async
- Layer: Execution Core
Fan-Out Notification
- Kind: capability
- Category: Event Messaging Async
- Layer: Execution Core
Global ACID Transaction
- Kind: anti-pattern
- Category: Event Messaging Async
- Layer: Execution Core
Global Consistency
- Kind: quality-attribute
- Category: Event Messaging Async
- Layer: Execution Core
Immediate Consistency
- Kind: quality-attribute
- Category: Event Messaging Async
- Layer: Execution Core
Immutable Events
- Kind: constraint
- Category: Event Messaging Async
- Layer: Execution Core
In-Memory Direct Invocation
- Kind: anti-pattern
- Category: Event Messaging Async
- Layer: Execution Core
In-Place Mutation
- Kind: anti-pattern
- Category: Event Messaging Async
- Layer: Execution Core
Infinite Redelivery Loop
- Kind: anti-pattern
- Category: Event Messaging Async
- Layer: Execution Core
Infrastructure Events in Domain
- Kind: anti-pattern
- Category: Event Messaging Async
- Layer: Execution Core
Internal Domain Event Leakage
- Kind: anti-pattern
- Category: Event Messaging Async
- Layer: Execution Core
Introduce Async Event
- Kind: technique
- Category: Event Messaging Async
- Layer: Execution Core
Irreversible Side Effects
- Kind: anti-pattern
- Category: Event Messaging Async
- Layer: Execution Core
Local Transaction
- Kind: model
- Category: Event Messaging Async
- Layer: Execution Core
Long-Running Transactions
- Kind: capability
- Category: Event Messaging Async
- Layer: Execution Core
Message Relay
- Kind: mechanism
- Category: Event Messaging Async
- Layer: Execution Core
Mutable State Only
- Kind: anti-pattern
- Category: Event Messaging Async
- Layer: Execution Core
Non-Replayable Processing
- Kind: anti-pattern
- Category: Event Messaging Async
- Layer: Execution Core
Offset Tracking
- Kind: technique
- Category: Event Messaging Async
- Layer: Execution Core
Operational Dependency
- Kind: quality-attribute
- Category: Event Messaging Async
- Layer: Execution Core
Ordered Log
- Kind: artifact
- Category: Event Messaging Async
- Layer: Execution Core
Own Data
- Kind: constraint
- Category: Event Messaging Async
- Layer: Execution Core
Own Data per Service
- Kind: technique
- Category: Event Messaging Async
- Layer: Execution Core
Parallel Message Processing
- Kind: capability
- Category: Event Messaging Async
- Layer: Execution Core
Point-to-Point Coupling
- Kind: anti-pattern
- Category: Event Messaging Async
- Layer: Execution Core
Poison-Message Quarantine
- Kind: capability
- Category: Event Messaging Async
- Layer: Execution Core
Publisher
- Kind: mechanism
- Category: Event Messaging Async
- Layer: Execution Core
Query Complexity
- Kind: quality-attribute
- Category: Event Messaging Async
- Layer: Execution Core
Query Projection
- Kind: technique
- Category: Event Messaging Async
- Layer: Execution Core
Read/Write Model Optimization
- Kind: capability
- Category: Event Messaging Async
- Layer: Execution Core
Reconciliation
- Kind: activity
- Category: Event Messaging Async
- Layer: Execution Core
Relay Complexity
- Kind: quality-attribute
- Category: Event Messaging Async
- Layer: Execution Core
Reprocessing After Fix
- Kind: capability
- Category: Event Messaging Async
- Layer: Execution Core
Reversible/Compensable Step
- Kind: constraint
- Category: Event Messaging Async
- Layer: Execution Core
Routing
- Kind: capability
- Category: Event Messaging Async
- Layer: Execution Core
Safe Message Redelivery
- Kind: capability
- Category: Event Messaging Async
- Layer: Execution Core
Shared Database
- Kind: anti-pattern
- Category: Event Messaging Async
- Layer: Execution Core
Single Serial Consumer
- Kind: anti-pattern
- Category: Event Messaging Async
- Layer: Execution Core
Snapshot Compaction
- Kind: technique
- Category: Event Messaging Async
- Layer: Execution Core
State Overhead
- Kind: quality-attribute
- Category: Event Messaging Async
- Layer: Execution Core
Storage Growth
- Kind: quality-attribute
- Category: Event Messaging Async
- Layer: Execution Core
Storage Volume
- Kind: quality-attribute
- Category: Event Messaging Async
- Layer: Execution Core
Strong Consistency
- Kind: quality-attribute
- Category: Event Messaging Async
- Layer: Execution Core
Strong Immediate Consistency
- Kind: quality-attribute
- Category: Event Messaging Async
- Layer: Execution Core
Subscriber
- Kind: mechanism
- Category: Event Messaging Async
- Layer: Execution Core
Subscriber Model
- Kind: model
- Category: Event Messaging Async
- Layer: Execution Core
Temporal Modeling
- Kind: capability
- Category: Event Messaging Async
- Layer: Execution Core
Temporal Queries
- Kind: capability
- Category: Event Messaging Async
- Layer: Execution Core
Unified CRUD Model
- Kind: anti-pattern
- Category: Event Messaging Async
- Layer: Execution Core
User Expectations
- Kind: constraint
- Category: Event Messaging Async
- Layer: Execution Core
Work Distribution
- Kind: capability
- Category: Event Messaging Async
- Layer: Execution Core
Workflow Complexity
- Kind: quality-attribute
- Category: Event Messaging Async
- Layer: Execution Core