/mos-customer-api

Microservice Order System - Customer Microservice

Primary LanguageC#

mos-customer-api

Microservice Order System - Customer Microservice

See Wiki for details about the Customer Api

This project is a Customer API built using .NET 8. It uses SQL Server as the database and is containerized with Docker Compose. The API is hosted on Azure App Service, and it leverages CI/CD pipelines for automated deployment.

Features

  • CRUD Operations: read, and update customer data.
  • SQL Server Database: Stores customer information, including names and contact details.
  • Dockerized API: The API runs inside a Docker container for easy deployment and scalability.
  • Docker Compose: Simplifies local development and orchestrates the API container.
  • Azure App Service: Hosted on Azure for high availability and performance.
  • CI/CD Pipeline: Automated build and deployment using GitHub Actions.

Technologies Used

  • .NET 8
  • C#
  • SQL Server (hosted in Azure)
  • Entity Framework Core for database interactions
  • Docker & Docker Compose for containerization
  • Azure App Service for cloud hosting
  • GitHub Actions for CI/CD automation