Skip to content

Employee Management System - A .NET Core Web API Microservices Project With AWS Services

License

Notifications You must be signed in to change notification settings

huynhducthanhtuan/EmployeeManagement

Repository files navigation

🧑‍💼 Employee Management System

A .NET Core Web API Microservices Project With AWS Services

🔐 AuthService - Auth APIs

  • Base URL: BaseURL
  • Swagger UI: SwaggerUI
  • Auth Mechanism: AWS Cognito (User Pool, App Client)
  • Infrastructure: AWS EC2
  • Image Registry: Docker Hub hdthanhtuan/authservice
  • Pipeline: Build & Push AuthService image to Docker Hub
  • Image Registry: AWS ECR Repository
  • Pipeline: Build & Push AuthService image to AWS ECR repository
image

👥 EmployeeService - Employee APIs

  • Base URL: BaseURL
  • Swagger UI: SwaggerUI
  • Database: AWS RDS SQL Server
  • Image Storage: AWS S3
  • Infrastructure: AWS EC2
  • Image Registry: Docker Hub hdthanhtuan/employeeservice
  • Pipeline: Build & Push EmployeeService image to Docker Hub
  • Image Registry: AWS ECR Repository
  • Pipeline: Build & Push EmployeeService image to AWS ECR repository
image

⚙️ InfraCore - Infrastructure Commons

🚀 Automation Deployment - Auto Deploy Docker Hub Images

  • Runner: GitHub Self-Hosted Runner
  • Infrastructure: AWS EC2
  • Pipeline: Auto deploy Docker Hub images to AWS EC2

🚀 Manual Deployment - Deploy AWS ECR Images From Workflow Inputs

  • Runner: GitHub Self-Hosted Runner
  • Infrastructure: AWS EC2
  • Pipeline: Manual deploy AWS ECR images to EC2

Copyright © 2025 Huynh Duc Thanh Tuan. All rights reserved.

Releases

No releases published

Packages

No packages published