Skip to content

candem15/Microservices.TesodevOrderApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TESODEV ORDER APPLICATION

Table of Contents
  1. About Project
  2. Project's Outputs
  3. Contact

About Project

Objective

The objective is to create an order application for TESODEV’s business requirements.

Goals

TESODEV needs a micro service implementation for order and customer domains. We need to apply two simple micro service for the customers and orders which should be easy to use and robust for frequent usage. In this project, the main goal is to understand the ability of backend architecture and micro service knowledge.

Class Diagram

png

Tools and Technologies

Tools

  • Visual Studio Code
  • Postman
  • Microsoft Sql Server Management Studio
  • Docker Desktop
  • GitHub
  • xUnit

Technologies

  • ASP.NET Core
  • Microsoft Sql Server
  • Entity Framework Core
  • gRPC
  • RabbitMQ
  • Docker
  • Kubernetes
  • NGINX Ingress Controller
  • AutoMapper
  • Fluent Assertions

Project's Outputs

Kubernetes & Docker

png

Unit Tests Result

png

CRUD Requests on Postman

Customer Micro Service

Create Customer 1

png

Create Customer 2

png

Get All Customers

png

Get Customer By Id

png

Update Customer

png

Result of Update Customer

png

Delete Customer

png

Result of Delete Customer

png

Order Micro Service

Create Order 1

png

Create Order 2

png

Create Order 3

png

Get All Orders

png

Get Order By Id

png

Get All Orders By Customer Id

png

Update Order

png

Result of Update Order

png

Delete Order

png

Result of Delete Order

png

Contact

LinkedIn Github Gmail

Releases

No releases published

Packages

No packages published