Building event-driven applications with Atlas Stream Processing

preview_player
Показать описание


In this MongoDB video, we'll explore the intricacies of Atlas Stream Processing, a powerful tool for building event-driven applications. MongoDB's role in stream processing is highlighted, emphasizing the ease of integrating with existing MongoDB databases and the use of the document model in streaming contexts. The session is interactive and informative, showcasing live demonstrations and addressing audience questions to provide a comprehensive understanding of stream processing capabilities within MongoDB.

📚 RESOURCES 📚

⏱️ Timestamps ⏱️
Introduction to Event-Driven Applications [00:00:00 - 00:07:32]
Kenny Gorman, the head of streaming products at MongoDB, introduces the concept of building event-driven applications and the motivations behind developing stream processing capabilities within MongoDB.

Kenny Gorman's Background and MongoDB's Streaming Journey [00:07:33 - 00:15:04]
Kenny shares his extensive experience with databases and streaming, and discusses MongoDB's history with the Kafka connector and the evolution of customer needs that led to the creation of Atlas stream processing.

The Importance of the Document Model in Streaming [00:15:05 - 00:22:36]
The focus shifts to the significance of the document model in streaming data, the challenges of schema evolution in a streaming context, and how MongoDB's document model provides a robust solution for handling complex and evolving data structures.

Atlas Stream Processing Overview [00:22:37 - 00:30:08]
Kenny provides an overview of Atlas stream processing, including its architecture, the stream processing instance, and the connection registry. He also explains the anatomy of a stream processor and the developer experience using MongoDB's aggregation framework.

Live Demo of Stream Processing [00:30:09 - 00:37:44]
A live demonstration showcases how to create and run a stream processor using MongoDB's VS Code plugin, highlighting the ease of use and the interactive development process.

Advanced Features and Future Directions [00:37:45 - 00:45:32]
Kenny discusses advanced capabilities such as continuous processing, validation, and the dead letter queue. He concludes with a look at what's ahead for stream processing in MongoDB, including more cloud providers, advanced networking, and richer metrics and observability.

------
Рекомендации по теме