A shared Python library for backend microservices, including models, utilities, and configurations.
Project description
shared-architecture
Shared Python library for Stocksblitz Microservices Architecture.
Provides reusable components like:
- ✅ SQLAlchemy ORM models (Activity Log, Broker, Symbol, etc.)
- ✅ Common Enums (UserRole, AccountStatus)
- ✅ Database session management
- ✅ Redis, RabbitMQ, TimescaleDB connections
- ✅ Retry helpers with exponential backoff
- ✅ Keycloak authentication utilities
- ✅ Centralized structured logging
- ✅ Microservice connection management (ConnectionManager)
- ✅ RabbitMQ Publisher utility
📦 Installation
pip install shared-architecture==0.3.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
shared_architecture-0.4.6.tar.gz
(33.3 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters