This new edition covers Azure PaaS and serverless cloud native solutions and gives you the holistic approach to Azure as a solutions development platform. It discusses recent developments in cloud applications and architecture such as the modern application development landscape and serverless middleware. You will learn about web application development in Azure PaaS with modern JavaScript. Since the last edition was based on the legacy .NET Framework, Practical Azure Application Development has been updated with significant ASP.NET Core changes. Also new in this edition: production-ready setup with traffic flow and configuration of the application with production-ready features. Finally, you'll cover extended architecture patterns to see how you can integrate additional services with the application.
After reading this book, you will be able to build complete business solutions on Azure using different services.
What You Will Learn
- Discover end-to-end solution design and development in Azure
- Integrate additional services with the application
- Understand the basics of security, data protection, and cost controls in Azure
Developers and architects who have experience in .NET and web development, but have little or no knowledge in planning and developing an application on Azure.
1. Chapter 1 – Introduction to Modern Cloud Application Development
a. Evolution of the cloud services
b. Modern Application Development Landscape
c. Determining your Cloud Application Modernization Strategy
2. Chapter 2 – Application Design and Architecture
a. Introduction to Application
b. High level concept map of the application
c. Application Architecture
3. Chapter 3 – Web Frontend Topology
a. Web Application using Azure PaaS
b. Delivering modern Javascript Applications
4. Chapter 4 – Persistence Strategy
a. Persistence using Azure services
b. Caching for better performance
5. Chapter 5 – Modern Middleware & Integration
a. Cloud native middlewareb. Eventing and Serverless
c. Enterprise Integration
6. Chapter 6 – Authentication
a. Choosing right authentication servicesb. Authentication for public and partners
c. AAD principles
7. Chapter 7 – Monitoring and Telemetry
a. End to end observabilityb. Configuring for better application insights
8. Chapter 8 – Secure cloud application development
a. Data protection and threat detection
b. Setup secure codebase and development
c. Auditing and Alerting
9. Chapter 9 – Traffic Flow
a. Setting traffic flow for the solution
b. Configuring production traffic flow
10. Chapter 10 – Extended Architecture Patterns
a. Production servicesb. Enabling Auto deployment
This new edition covers Azure PaaS and serverless cloud native solutions and gives you the holistic approach to Azure as a solutions development platform. It discusses recent developments in cloud applications and architecture such as the modern application development landscape and serverless middleware. You will learn about web application development in Azure PaaS with modern JavaScript. Since the last edition was based on the legacy .NET Framework, Practical Azure Application Development has been updated with significant ASP.NET Core changes. Also new in this edition: production-ready setup with traffic flow and configuration of the application with production-ready features. Finally, you'll cover extended architecture patterns to see how you can integrate additional services with the application.
After reading this book, you will be able to build complete business solutions on Azure using different services.
You will:
- Discover end-to-end solution design and development in Azure
- Integrate additional services with the application
- Understand the basics of security, data protection, and cost controls in Azure
Provides a step-by-step solution-building approach that gives a holistic understanding of Azure platform
Discusses new additions to the software development kit (SDK), including Cosmos, AAD and more
Provides essential information on enterprise application development on Azure using a sample application