Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updating ReadME #8

Merged
merged 13 commits into from
Jun 8, 2023
11 changes: 11 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
name: Tests

on:
pull_request

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: cd client && npm install && npm run dev
19 changes: 9 additions & 10 deletions ReadME.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,13 @@
<!DOCTYPE html>
<html>
<head>
<title>Microservices Ticket Marketplace</title>
<style>

</style>
</head>

<body>
<header>
<h1>This application demonstrates the use of microservices</h1>
</header>


<p>I had a lot of fun working on this application! :)</p>

<h2>Microservices Ticket Marketplace</h2>
<img src="image-url" alt="Microservices Ticket Marketplace">

<h3>Services</h3>
<h4>Auth Service</h4>
Expand Down Expand Up @@ -44,4 +39,8 @@
<p>Docker is used for containerization in this application. Each service is packaged into a Docker container, which encapsulates its dependencies and provides consistency across different environments. Docker containers are lightweight, portable, and enable efficient deployment and scaling of microservices.</p>

<h4>NATS</h4>
<p>NATS (NATS Streaming or NATS.io) is utilized for inter-service communication within the microservices architecture. It provides a lightweight and scalable messaging system that enables services to communicate asynchronously. NATS ensures reliable
<p>NATS (NATS Streaming or NATS.io) is utilized for inter-service communication within the microservices architecture. It provides a lightweight and scalable messaging system that enables services to communicate asynchronously.</p>


<h4>NGINX</h4>
<p>Nginx acts as a load balancer in this application. It distributes incoming requests across multiple instances of the Client service, ensuring optimal resource utilization and improved performance. Nginx plays a crucial role in managing the high volume of user traffic and helps maintain the responsiveness and availability of the ticket marketplace.</p>
Loading