External Storage Providers
External Storage Providers in the Event Stream Producer architecture serve as bridges between the core system and various external storage solutions. They implement the IExternalStorageProvider interface, providing methods for storing binary and text data associated with blob or slob attributes. These providers enable the Event Stream Producer to offload large data items to external storage systems, overcoming message size limitations in event streaming platforms like Kafka and Azure Event Hubs.
Supported storage types include local file systems and Azure Blob Storage.
All providers implement the IExternalStorageProvider interface.