How to get started with Azure IoT services and Lambda Architecture

HannahM-9394 20 Reputation points

Greetings Everyone,

I'm a newcomer to Azure IoT and I'm currently in the exploration phase. I'm particularly interested in understanding how the Lambda architecture functions within Azure IoT projects. If anyone could kindly explain this to me, it would be greatly appreciated. This knowledge would serve as a valuable stepping stone in my learning journey.

Thank you all for your help!

Warm regards.

Hannah M

Azure IoT
Azure IoT
A category of Azure services for internet of things devices.
362 questions
Azure IoT Hub
Azure IoT Hub
An Azure service that enables bidirectional communication between internet of things (IoT) devices and applications.
1,011 questions
0 comments No comments
{count} votes

Accepted answer
  1. SaravananGanesan-3177 660 Reputation points

    Hi Hannah ,

    Hope so my message finds you great !!! ,

    Kindly find the architecture diagram below :

    User's image

    These are the core subsystems of IoT Architecture and find the explanation for the same below :

    1. IoT Devices will pull the data from sensors and send it to the Cloud Gateway .
    2. From IoT Cloud gateway ( IoT Hub ) the data will be streamed in to the Stream processing units like Azure Stream analytics , event hubs etc generally it will be called as hot path .
    3. The other route is it will be moved to Storage services like Data lake , Blob , Cosmos DB etc for the cold path storage .
    4. Based upon the business requirements the data from both hot path and cold path will be sent for the business integration services .
    5. The part of data which needs to be showcased to the end user can be sent to Visualization tools like Power BI etc .

    These are the core components of IoT Lambda architecture . The processing of the data through hot path ( stream processing ) and cold path ( batch processing ) will be considered as a lambda architecture .

    If my above answer resolves you query means , kindly do "accept answer" .


    Saravanan Ganesan.

    3 people found this answer helpful.

1 additional answer

Sort by: Most helpful
  1. Sander van de Velde 25,416 Reputation points MVP

    Hello @Hanna M,

    Welcome to this curated Azure community forum.

    The easiest way to learn about Azure IoT is to follow the free training paths and modules.

    I curated this 'mix tape' of all Azure IoT-related training paths and modules.

    One of the most used use cases for the Lambda architecture, as in Azure Functions, is using it as a solid solution for individual message transformation and redirection of messages to other services.

    If you need a more versatile and superior way to transform, aggregate, filter, combine, and redirect messages, the Azure Stream Analytics job is highly recommended.

    If the response helped, do "Accept Answer". If it doesn't work, please let us know the progress. All community members with similar issues will benefit by doing so. Your contribution is highly appreciated.

    1 person found this answer helpful.