Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
Arrow right icon
timer SALE ENDS IN
0 Days
:
00 Hours
:
00 Minutes
:
00 Seconds
Arrow up icon
GO TO TOP
Practical Serverless and Microservices with C#

You're reading from   Practical Serverless and Microservices with C# Build resilient and secure microservices with the .NET stack and embrace serverless development in Azure

Arrow left icon
Product type Paperback
Published in Jul 2025
Publisher Packt
ISBN-13 9781836642015
Length 472 pages
Edition 1st Edition
Languages
Arrow right icon
Authors (2):
Arrow left icon
Gabriel Baptista Gabriel Baptista
Author Profile Icon Gabriel Baptista
Gabriel Baptista
Francesco Abbruzzese Francesco Abbruzzese
Author Profile Icon Francesco Abbruzzese
Francesco Abbruzzese
Arrow right icon
View More author details
Toc

Table of Contents (15) Chapters Close

Preface 1. Demystifying Serverless Applications 2. Demystifying Microservices Applications FREE CHAPTER 3. Setup and Theory: Docker and Onion Architecture 4. Azure Functions and Triggers Available 5. Background Functions in Practice 6. IoT Functions in Practice 7. Microservices in Practice 8. Practical Microservices Organization with Kubernetes 9. Simplifying Containers and Kubernetes: Azure Container Apps, and Othert Tools 10. Security and Observability for Serverless and Microservices Applications 11. The Car Sharing App 12. Simplifying Microservices with .NET Aspire 13. Other Books You May Enjoy
14. Index

What this book covers

Chapter 1, Demystifying Serverless Applications, introduces serverless applications, discussing the advantages and disadvantages and the underlying theory.

Chapter 2, Demystifying Microservices Applications, introduces microservices applications, discussing their advantages and disadvantages, basic principles, definitions, and design techniques.

Chapter 3, Setup and Theory: Docker and Onion Architecture, describes prerequisite technologies, such as Docker and Onion architecture, to implement modern distributed applications.

Chapter 4, Azure Functions and Triggers Available, discusses the possible settings related to Azure Functions and the triggers available for creating serverless applications.

Chapter 5, Background Functions in Practice, implements Azure Functions triggers that enable background processing. Timer, Blob, and Queue triggers are detailed, with their advantages, disadvantages, and opportunities to use.

Chapter 6, IoT Functions in Practice, discusses the importance of Azure Functions for IoT solutions.

Chapter 7, Microservices in Practice, describes the implementation of a microservice with .NET in detail.

Chapter 8, Practical Microservices Organization with Kubernetes, describes Kubernetes in detail and how to use it to orchestrate your microservices applications.

Chapter 9, Simplifying Containers and Kubernetes: Azure Container Apps and Other Tools, describes tools that simplify the usage of Kubernetes, and introduces Azure Container Apps as a simplified option for microservices orchestration, discussing its costs, advantages, and disadvantages.

Chapter 10, Security and Observability for Serverless and Microservices Applications, discusses security and observability for microservice scenarios, presenting the main options and techniques available for these two important aspects of modern software development.

Chapter 11, The Car Sharing App, presents the sample application of the book, using both serverless and microservices applications for understanding how an event-driven application works.

Chapter 12, Simplifying Microservices with .NET Aspire, describes Microsoft Aspire as a good option for testing microservices during their development.

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at €18.99/month. Cancel anytime