PowerShell/Polaris

[Question] how does Polaris Scales?

Stephanevg opened this issue · 3 comments

Hi guys,

I was wondering if there were any tests (with numbers) about how well Polaris can scale?

Background of my question

If I want to introduce an open source project like Polaris into a project at my company, I need to have some kind of proof that it the module will support scaling.
do you guys have anything like that by any chance?

Nothing on paper. Keep in mind Polaris can only handle one request at a time. Due to its use of a single runspace.

It was an early design decision to replicate expressjs's design pattern but it seems like more folks want something that can handle multiple requests at the same time.

I would treat it the same as if you were trying to scale node or php-fpm and use a reverse proxy like nginx or IIS to handle load balancing between several instances or something like Azure App Service that would handle scaling Polaris for you.