I have a Blazor application which is type of WebAssembly hosted model, this is an extra option when creating a Blazor WebAssembly project though Microsoft Visual Studio.
This has an effect that there are three projects one client, one server and another one shared. The client is downloaded into the machine for rendering while server stays inside infrastructure to be able to execute server side services.
If this Blazor app is running on a pod inside a Kubernetes cluster and we identify that we need to scale out, scaling out this pod by increasing the replicas will be enough or do we need to consider also other things?
I imagine that scaling out like this, the more servers, the more clients would be able to be downloaded, “so client and server will be duplicated equally”.
Can anyone explain better?