cancel
Showing results for 
Search instead for 
Did you mean: 
Knowledge Sharing Hub
Dive into a collaborative space where members like YOU can exchange knowledge, tips, and best practices. Join the conversation today and unlock a wealth of collective wisdom to enhance your experience and drive success.
cancel
Showing results for 
Search instead for 
Did you mean: 

Building Event-Driven Real-Time Data Processor with Spark Structured Streaming and API Integration

MichTalebzadeh
Valued Contributor

 

I recently saw an article from Databricks titled "Scalable Spark Structured Streaming for REST API Destinations". A great article focusing on continuous Spark Structured Streaming (SSS). About a year old. I then decided, given customer demands to work on "Building an Event-Driven Real-Time Data Processor with Spark Structured Streaming and API Integratio...". In the fast-paced realm of data processing, the ability to derive actionable insights in real-time is essential for organizations across various domains. My article tries to construct a robust, event-driven, real-time data processor, seamlessly integrating APIs using Apache Spark, REST API, and Flask. The focus is on empowering data engineers and developers to efficiently process streaming data while staying responsive to external events. This article introduces a distinctive approach centred around handling simulated market data. In contrast to conventional scenarios like Databricks article, our architecture comprises two key components: a well-established Bash script, serving as a robust historical financial data generator for various tickers (IBM, MRW, MSFT, among others), and a Python application designed for seamless data transmission to a REST API. The diagram below shows the components. The full article is available from the linkedlin above including the accompanying GitHub code

 




 

Mich Talebzadeh | Technologist | Data | Generative AI | Financial Fraud
London
United Kingdom

view my Linkedin profile



https://en.everybodywiki.com/Mich_Talebzadeh



Disclaimer: The information provided is correct to the best of my knowledge but of course cannot be guaranteed . It is essential to note that, as with any advice, quote "one test result is worth one-thousand expert opinions (Werner Von Braun)".
1 REPLY 1

Hi @Retired_mod 

Thank you for your kind words. Of course I will be delighted to contribute to your technical blogs. Let me know how.

Regards,

Mich

Mich Talebzadeh | Technologist | Data | Generative AI | Financial Fraud
London
United Kingdom

view my Linkedin profile



https://en.everybodywiki.com/Mich_Talebzadeh



Disclaimer: The information provided is correct to the best of my knowledge but of course cannot be guaranteed . It is essential to note that, as with any advice, quote "one test result is worth one-thousand expert opinions (Werner Von Braun)".

Connect with Databricks Users in Your Area

Join a Regional User Group to connect with local Databricks users. Events will be happening in your city, and you won’t want to miss the chance to attend and share knowledge.

If there isn’t a group near you, start one and help create a community that brings people together.

Request a New Group