Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hammerheadshark666/mos-order-api
Microservice Order System - Order Microservice
https://github.com/hammerheadshark666/mos-order-api
azure-keyvault azure-service-bus cicd csharp docker docker-compose dotnet8 fluentvalidation jwt-authentication mediatr postman-collection sqlserver unit-testing
Last synced: about 1 month ago
JSON representation
Microservice Order System - Order Microservice
- Host: GitHub
- URL: https://github.com/hammerheadshark666/mos-order-api
- Owner: HammerheadShark666
- Created: 2024-07-27T12:55:56.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-09-20T11:35:52.000Z (3 months ago)
- Last Synced: 2024-10-13T07:04:09.980Z (2 months ago)
- Topics: azure-keyvault, azure-service-bus, cicd, csharp, docker, docker-compose, dotnet8, fluentvalidation, jwt-authentication, mediatr, postman-collection, sqlserver, unit-testing
- Language: C#
- Homepage:
- Size: 116 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# mos-order-api
Microservice Order System - Order Microservice[See Wiki for details about the Order Api](https://github.com/HammerheadShark666/mos-order-api/wiki)
This project is an **Order API** built using **.NET 8** with **SQL Server** as the database. The API is containerized using **Docker** and hosted on **Azure App Service**. Continuous Integration and Continuous Deployment (CI/CD) pipelines are set up for automated deployment using **GitHub Actions**.## Features
- **Order Creation**: Create new orders.
- **Order Management**: Manage order statuses and retrieval.
- **SQL Server Database**: Stores order data.
- **Dockerized API**: The application runs in a Docker container for easy deployment and scalability.
- **Azure App Service**: Hosted in Azure for seamless cloud integration.
- **CI/CD Pipeline**: Automated build and deployment using GitHub Actions.---
## Technologies Used
- **.NET 8**
- **C#**
- **SQL Server (Azure SQL)**
- **Entity Framework Core** for database interaction
- **Docker** for containerization
- **Azure App Service**
- **GitHub Actions** for CI/CD---