Skip to content

Commit dd38430

Browse files
Update README.md
1 parent 9214817 commit dd38430

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

‎README.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,20 @@
11
## Python Flask Microservices
2-
The idea behind this application is to demonstrate microservices architecture of today's modern system. In this demo i have tried to show the basic microservices REST-API concepts of a tech & entertainment industry (i.e Netflix), and if we look at the system design of Netflix, it runs around more than 10,000+ microservices to manage the entire system, so in system-design it's quite important to understand this concept.
2+
The idea behind this application is to demonstrate the microservices architecture of today's modern system. In this demo, I have tried to show the basic microservices REST-API concepts of a tech & entertainment industry (i.e Netflix), and if we look at the system design of Netflix, it runs around more than 10,000+ microservices to manage the entire system, so in system-design, it's quite important to understand this concept.
33

44
<img src="screenshots/Netflix_Microservices.png"/>
55

66
## Technical Overview
7-
The Proof of Concept written using python and it uses flask web framework to define the routes, and to store the data in the server it uses mongodb database.
7+
The Proof of Concept written using python and it uses a flask web framework to define the routes, and to store the data in the server it uses mongodb database.
88

9-
In this project you will find there are three different types of microservices.
9+
In this project, you will find there are three different types of microservices.
1010

1111
1. Users
1212
2. Movies
1313
3. Trending Now
1414

15+
### Swagger API Documentation
16+
The Swagger API docs can be accessible via [http://127.0.0.1:5000/api/docs](http://127.0.0.1:5000/api/docs) and to test the API endpoints you need to authorize yourself using your jwt access token.
17+
1518
<img src="screenshots/swagger.png"/>
1619

1720
### Installation
@@ -24,7 +27,7 @@ python3 run.py
2427
Open http://127.0.0.1:5000 to view in the browser.
2528
```````````````````````````````````````````````````````````````````````````````````
2629
27-
### Build Docker image
30+
### Build and run docker image
2831
2932
```````````````````````````````````````````````````````
3033
docker build -t python-flask-microservices .

0 commit comments

Comments
 (0)