--

True, I’m talking about Blazor WebAssembly, but I’m actually less positive about Blazor server. Although Microsoft’s “advertised” performance for Blazor server is good, I’ve heard some negative real-world feedback about scaling. And the idea of sessions maintained in memory on the server is… not great. If you’re load balancing multiple servers, you need sticky sessions, which is awkward. If you need to do server maintenance, you are basically going to end everyone’s session. And forget using this design with a cloud hosting model. So in my (somewhat subjective) opinion, I’d rather pay the startup tax than go back to a world with in-memory server sessions for every client.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Matthew MacDonald
Matthew MacDonald

Written by Matthew MacDonald

Teacher, coder, long-ago Microsoft MVP. Author of heavy books. Join Young Coder for a creative take on science and technology. Queries: matthew@prosetech.com

Responses (1)

Write a response