Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/terror-1/scalable-apps
This is a demo of a massively scalable e-commerce website built using Docker Compose. It includes services such as a web server, database, caching layer, and load balancer, all orchestrated with Docker Compose for easy deployment and scaling.
https://github.com/terror-1/scalable-apps
cassandra docker docker-compose elasticsearch gatling java kafka maven postgressql redis spring-boot
Last synced: 26 days ago
JSON representation
This is a demo of a massively scalable e-commerce website built using Docker Compose. It includes services such as a web server, database, caching layer, and load balancer, all orchestrated with Docker Compose for easy deployment and scaling.
- Host: GitHub
- URL: https://github.com/terror-1/scalable-apps
- Owner: Terror-1
- Created: 2024-02-18T16:40:53.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-05-30T21:20:44.000Z (5 months ago)
- Last Synced: 2024-10-12T19:02:47.239Z (26 days ago)
- Topics: cassandra, docker, docker-compose, elasticsearch, gatling, java, kafka, maven, postgressql, redis, spring-boot
- Language: Java
- Homepage:
- Size: 1.68 MB
- Stars: 0
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Scalable-Apps
## Description
This is a demo of a massively scalable e-commerce website built using Docker Compose. It includes services such as a web server, database, caching layer, and load balancer, all orchestrated with Docker Compose for easy deployment and scaling.## Prerequisites
Before you begin, ensure you have met the following requirements:
- Docker: [Installation Guide](https://docs.docker.com/get-docker/)
- Docker Compose: [Installation Guide](https://docs.docker.com/compose/install/)## Getting Started
To get a local copy up and running follow these simple steps:1. Clone the repository
```sh
git clone https://github.com/your-username/your-project.git
```
2. Navigate into the project directory
```sh
cd your-project
```
4. Run Docker Compose
```sh
docker-compose up --scale web=3
```