📄️ Cache
Application cache component
📄️ Configuration
Application configuration component
📄️ Context
Common interface for all business modules
📄️ Logging
Component for dealing with all things logging
📄️ Platform Notifications
We send out both email, SMS & WhatsApp notifications. Account management notifications are generally sent via email using custom Cognito Lambdas (these lambdas publish events to the notification lambda in the system service), most other notifications are triggered by handling specific events raised throughout the platform, for example the trading events (CreateListing, SubmitBid etc).
📄️ RavenDB
Database session for interacting with RavenDB