You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+11-11
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ This project creates a blogging API service using [goserve](https://github.com/u
7
7
8
8
This project breaks down the monolithic go blog backend project provided at [goserve](https://github.com/unusualcodeorg/goserve) repository. It uses the [goserve](https://github.com/unusualcodeorg/goserve) REST API framework to build the auth_service, and blog_service.
9
9
10
-
## Highlights
10
+
###Highlights
11
11
- goserve micro architecture
12
12
- kong API gateway
13
13
- nats for microservices communication
@@ -18,7 +18,7 @@ This project breaks down the monolithic go blog backend project provided at [gos
18
18
19
19
> More details on the REST part can be found at [goserve](https://github.com/unusualcodeorg/goserve) github repo
20
20
21
-
# Project Directories
21
+
###Project Directories
22
22
1.**kong**: kong configuration and plugins
23
23
2.**auth_service**: auth APIs code
24
24
3.**blog_service**: blog APIs code
@@ -28,7 +28,7 @@ This project breaks down the monolithic go blog backend project provided at [gos
28
28
2.**.tools**: RSA key generator, and .env copier
29
29
3.**.vscode**: editor config and service debug launch settings
30
30
31
-
# Microservice System Design
31
+
##Microservice System Design
32
32
33
33
**Request Flow**
34
34
- client request comes to kong
@@ -59,7 +59,7 @@ This project breaks down the monolithic go blog backend project provided at [gos
59
59
**2. With Load Balancing**
60
60

61
61
62
-
# Installation Instructions
62
+
##Installation Instructions
63
63
vscode is the recommended editor - dark theme
64
64
65
65
**1. Get the repo**
@@ -96,17 +96,17 @@ You will be able to access the api from http://localhost:8000
96
96
97
97
> If having any issue make sure 8000 port is not occupied
[How to Architect Good Go Backend REST API Services](https://medium.com/@janishar.ali/how-to-architecture-good-go-backend-rest-api-services-14cc4730c05b)
104
104
105
-
# Documentation
105
+
##Documentation
106
106
Information about the framework
107
107
> API framework details can be found at [goserve](https://github.com/unusualcodeorg/goserve) github repo
108
108
109
-
## NATS
109
+
###NATS
110
110
To communicate among services through nats a message struct is required
0 commit comments