Skip to content

Amon20044/CoupleBoard-microservices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

21 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

CoupleBoard Microservices

A microservices-based backend for the CoupleBoard application, using NGINX for reverse proxy routing. This architecture ensures scalability, modularity, and ease of deployment across services.

πŸ” Project Links

πŸš€ Features

  • Modular Microservices: Separate services for auth, albums, media, etc.
  • Reverse Proxy: Centralized routing via NGINX.
  • Docker-first: Fully containerized using Docker Compose.
  • Scalable Architecture: Easy to add new services.

πŸ“‚ Folder Structure

CoupleBoard-microservices/
β”œβ”€β”€ src/                    # Microservices directory
β”‚   β”œβ”€β”€ albums-service/
β”‚   β”œβ”€β”€ auth-service/
β”‚   β”œβ”€β”€ media-service/
β”‚   β”œβ”€β”€ nginx-service/  # NGINX reverse proxy config
β”‚   └──       └── nginx.conf             
β”œβ”€β”€ docker-compose.yaml    # Compose setup for all services
└── README.md

πŸšͺ Prerequisites

πŸ‘€ Contributing

Pull requests and suggestions are welcome. For major changes, please open an issue first to discuss what you'd like to change.

πŸ“„ License

MIT License

About

Microservices Architecture using NGINX reverse Proxy https://coupleboard-services-nginxv2-209354257776.us-central1.run.app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •