Part 1 introduces the fundamental functionality of a microservices application. Before delving into the development of the Codebreaker application, you will explore .NET Aspire - a new cloud-ready stack for service construction. This section covers the technology’s offerings, essential features, an introduction to Microsoft Azure, and an overview of the components comprising the Codebreaker application. Subsequently, you will engage in coding using ASP.NET Core minimal APIs, crafting code for data interaction with both relational and NoSQL databases through Entity Framework (EF) Core, utilizing Azure Cosmos DB and SQL Server, and generating client libraries to access the REST service. One approach involves leveraging the HTTP client factory, while the other employs Microsoft Kioata.
Each chapter in this section provides a functional application that evolves with each subsequent chapter, enhancing the learning experience.
This part has the following chapters:
- Chapter 1, Introduction to .NET Aspire and Microservices
- Chapter 2, Minimal APIs – Creating REST Services
- Chapter 3, Writing Data to Relational and NoSQL Databases
- Chapter 4, Creating Libraries for Client Applications