Enterprise Application Architecture with .NET Core
by Ganesan Senthilvel, Ovais Mehboob Ahmed Khan, Habib Qureshi
Event-driven
Functions are event driven by nature, and thus provide an unlimited amount of vertical scaling, otherwise max bounded by the FaaS providers. It makes high availability of your backend FaaS services a breeze.
AWS, Azure, and a number of others provide a set of triggers, which let you invoke your functions. Additionally, now providers also support possible invoking of your functions from the API gateways, whereby your rich client app can invoke a service on the API gateway, and that triggers the execution of your functions. However, this does entail a heavy reliance on the API gateway when it ultimately mimics to act as a microservice, which is mostly not considered as a good practice. Additionally, the chances of vendor lock-in ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access