# Maximum Load Level

**URL:** <https://discourse.nodered.org/t/maximum-load-level/310>\
**Category:** General\
**Created:** [22 May 2018 15:10 UTC](https://discourse.nodered.org/t/maximum-load-level/310 "2018-05-22T15:10:45Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ksedline](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/ksedline/32/235_2.png) [@Ksedline](https://discourse.nodered.org/u/Ksedline)\
**Post date:** [22 May 2018 15:10 UTC](https://discourse.nodered.org/t/maximum-load-level/310/1 "2018-05-22T15:10:45Z")

</div>

Hello!  
I need to know answers on these questions. The questions is about maximum load level of Node-Red.  
Will it works correctly with 10 requests per second?  
Same question for 20 000 requests per hour?

We using this platform at small IoT projects, but we want to test it in massive corporative segment.  
Thank you, also sorry for my bad English 🙂

---

<div class="post-metadata">

**Author:** ![cymplecy](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/cymplecy/32/2773_2.png) [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Post date:** [22 May 2018 17:32 UTC](https://discourse.nodered.org/t/maximum-load-level/310/2 "2018-05-22T17:32:55Z")

</div>

It would completely depend upon the type of requests, the amount of processing and the power of the hardware its running on

---

<div class="post-metadata">

**Author:** ![Ksedline](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/ksedline/32/235_2.png) [@Ksedline](https://discourse.nodered.org/u/Ksedline)\
**Post date:** [22 May 2018 17:47 UTC](https://discourse.nodered.org/t/maximum-load-level/310/3 "2018-05-22T17:47:28Z")

</div>

We want to use node red as platform for a receiving and sending http requests and webhooks

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [22 May 2018 20:49 UTC](https://discourse.nodered.org/t/maximum-load-level/310/4 "2018-05-22T20:49:45Z")

</div>

As @cymplecy says, there are too many variables to be able to advise you confidently. The main factors are the hardware you are running on, the complexity of the flow, and indeed the design of the flow. For a fairly simple flow I’ve seen a Pi handle hundreds of messages a second, a laptop handle several thousand a second, But if the flow is complex involving lookups, or extensive logging, it may be a lot less. On the other hand , if it’s a purely http flow you maybe able to design it to scale horizontally and be able to throw more processors at it and run several instances in parallel - but that will take careful application design.

At the end of the day you will have to build it and benchmark it yourself in a representative scenario.

---

<div class="post-metadata">

**Author:** ![Ksedline](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/ksedline/32/235_2.png) [@Ksedline](https://discourse.nodered.org/u/Ksedline)\
**Post date:** [22 May 2018 21:49 UTC](https://discourse.nodered.org/t/maximum-load-level/310/5 "2018-05-22T21:49:19Z")

</div>

Thank you for the great answer! It helps me very much.
