We use proprietary and third party´s cookies to improve your experience and our services, identifying your Internet Browsing preferences on our website; develop analytic activities and display advertising based on your preferences. If you keep browsing, you accept its use. You can get more information on our Cookie Policy
Cookies Policy
Ask Your Question

Scalability of Orion

asked 2015-10-28 14:15:24 +0200

michael gravatar image

I'm new to FIWARE and still reading and trying to wrap my head around the architecture. My use case involves hundreds of thousands of events per second, where I'm thinking of leveraging FIWARE to collect sensor data and then forward to our data processing/cep platform. I've read that Orion depends on MongoDB for state management. So my questions is whether Orion scales horizontally and whether it's able to handle five or six figures of events per second?

edit retag flag offensive close merge delete

1 answer

Sort by » oldest newest most voted

answered 2015-11-04 03:16:57 +0200

Fermín Galán gravatar image

Orion can scale horizontally (there is an interesting post about it at SOF, which I recommend to read). We haven't tested Orion in the scenarios you mention (five or six figures of events per second) but with a conveniently sized infrastructure it should be theoretically possible.

Thus, our recommendation is to start with a single Orion node (properly sized, see some hints here), start injecting load and when the limit is reached, add a new Orion node or MongoDB shard (you would need to check which one is the bottleneck in your case). Continue increasing load an adding new resources until you reach the required load.

For us, it would be very interesting to know the result of such tests if you do them at the end.

edit flag offensive delete link more


Thanks! Will update..

michael gravatar imagemichael ( 2015-11-04 03:29:19 +0200 )edit
Login/Signup to Answer

Question Tools

1 follower


Asked: 2015-10-28 14:15:24 +0200

Seen: 17,206 times

Last updated: Nov 04 '15