Cover image for Practical Serverless and Microservices with C#

Practical Serverless and Microservices with C#

Build resilient and secure microservices with the .NET stack and embrace serverless development in Azure

Gabriel BaptistaFrancesco Abbruzzese

Created by Gabriel Baptista, Francesco Abbruzzese

Discover how to build secure, scalable microservices and serverless applications using C# and the .NET stack in Azure. Learn when to use these architectures for real-world scenarios and how to balance their benefits and limitations. Gain hands-on experience with practical examples and modern tools.

Packt | Jul 2025 | 474 min

Start Trial
LevelIntermediate
CategoriesSoftware Engineering and Architecture, Cloud Deployments, Strategies and Best Practices, Azure, C#

What You Will Learn

You will start with foundational concepts and quickly move into hands-on projects, such as building a ride-sharing website. By working through practical examples with Docker, Kubernetes, and Azure tools, you will develop a complete event-driven application that brings all your new skills together.

Key Features

  • Set up and manage serverless environments in Azure for real-world applications
  • Design reliable, event-driven microservices with strong security and observability
  • Assess costs and optimize resource usage for scalable, efficient cloud solutions

Target Audience

Ideal for engineers and senior developers familiar with C# and the Microsoft stack who want to deepen their expertise in cloud and distributed systems. If you are looking to confidently design, build, and manage microservices and serverless solutions in Azure, this is for you.

Related courses