© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2022
R. AstburyMicrosoft Orleans for Developershttps://doi.org/10.1007/978-1-4842-8167-3_7

7. Adding ASP.NET Core

Richard Astbury1  
(1)
Woodbridge, UK
 

So far, our solution uses a simple console application as the client. A more realistic scenario is for Orleans to be fronted by a Web API, such as ASP.NET Core.

Orleans should never be exposed directly to the Internet. Its interface is intended only for use on an internal network as it doesn’t deal with the authentication and authorization concerns required with public-facing services.

It’s not necessary to build a Web API for Orleans; it’s equally valid to use it in a completely headless deployment, such as processing ...

Get Microsoft Orleans for Developers: Build Cloud-Native, High-Scale, Distributed Systems in .NET Using Orleans 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.