src/dazzle_back/events/tier.py¶
Generated: 2026-03-30T04:38:46.244324+00:00
Commit: 615f1354a103
Language: python
Scope: dazzle_back
Purpose¶
Event Bus Tier Configuration and Factory.
Provides a unified way to configure and instantiate the appropriate event bus based on deployment environment. Supports automatic tier detection and explicit configuration.
Tiers: - Tier 0: In-memory (testing) - Tier 1: PostgreSQL (Heroku pilots) - Tier 2:...
Key Exports¶
EventTierTierConfigdetect_tiercreate_busget_tier_info
Dependencies¶
Imports¶
__future__.annotationsloggingosdataclasses.dataclassdataclasses.fieldenum.StrEnumtyping.TYPE_CHECKINGtyping.Anydazzle_back.events.bus.EventBusdazzle_back.events.dev_memory.DevBusMemorydazzle_back.events.kafka_bus.KafkaBusdazzle_back.events.postgres_bus.PostgresBusdazzle_back.events.redis_bus.RedisBusdazzle_back.events.postgres_bus.ASYNCPG_AVAILABLEdazzle_back.events.postgres_bus.PostgresBusdazzle_back.events.postgres_bus.PostgresConfigdazzle_back.events.redis_bus.REDIS_AVAILABLEdazzle_back.events.redis_bus.RedisBusdazzle_back.events.redis_bus.RedisConfigdazzle_back.events.kafka_bus.KAFKA_AVAILABLE
Event Interactions¶
Emits: app.Order
Invariants and Assumptions¶
- Validates: Unknown tier: {tier}
Tests¶
tests/unit/test_events.pytests/unit/test_events_api.py
Notes¶
This page was automatically generated by tools/gen_reference_docs.py.