Introduction
This is a library management system which demonstrates how various Azure Cloud Services can be integrated into a .NET Core application.
This project contains 2 major sections we built using ASP.NET C#:
- Backend-APIs: https://librarysystem-api.azurewebsites.net/swagger
- Frontend Website: https://librarysystem-mvc.azurewebsites.net
Azure Services
Various Azure Services which are integrated with this application:
- Azure Keyvault - store all the secrets consumed by the application to avoid any secrets getting compromised.
- Azure App Service - host the APIs and the frontend website.
- Azure Search - implement search capabilities in the website.
- Azure SQL Server - host the sql database
- Azure SQL Database - store sructured data
- Azure Reddis Cache - reduce database transactions and increase efficiency
- Azure Application Insights - store application logs
- Azure Cosmos DB - store unstructured data
- Azure Storage Account - store images
- Azure Active Directory - enable authentication
Project artifacts & details
Website: Library Management System
Repository: https://github.com/deep-mm/LibraryManagementSystem
Technology: Azure, ASP.NET, C#