Chapter 10

image

Building a Collaborative Drawing Application

This chapter develops a collaborative drawing application with in-depth detail. For this application, there are application requirements that need to be met, as follows:

  • Interactively draw in real time
  • Chat in real time
  • Restrict access to authenticated users
  • Scale easily on demand

The project will consist of a server that will be able to support multiple types of clients. Hosting of the project will be done in Microsoft Azure because it has all the necessary PaaS to support all the required features. To ensure that the server can scale the project, we will be able to run as multiple instances ...

Get Pro ASP.NET SignalR: Real-Time Communication in .NET with SignalR 2.1 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.