Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ilyeshammadi/microservice-blog
An over compilcated blog to show case some microservices consepts 😅
https://github.com/ilyeshammadi/microservice-blog
docker docker-compose grpahql kubernetes microservices nodejs
Last synced: 5 days ago
JSON representation
An over compilcated blog to show case some microservices consepts 😅
- Host: GitHub
- URL: https://github.com/ilyeshammadi/microservice-blog
- Owner: ilyeshammadi
- Created: 2019-03-05T21:25:28.000Z (over 5 years ago)
- Default Branch: develop
- Last Pushed: 2023-01-12T01:43:03.000Z (almost 2 years ago)
- Last Synced: 2023-10-20T20:20:00.303Z (about 1 year ago)
- Topics: docker, docker-compose, grpahql, kubernetes, microservices, nodejs
- Language: TypeScript
- Homepage:
- Size: 1.63 MB
- Stars: 11
- Watchers: 2
- Forks: 4
- Open Issues: 114
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Microservices Blog
An over compilcated blog to show case some microservices consepts 😅## Technologies used
- NodeJS
- gRPC
- GraphQL
- Docker
- Docker-Compose
- Kubernetes
- Skaffold
- Helm## Requirments
- NodeJS
- Minikube
- Skaffold
- Helm
- Docker## Architecture
![](https://www.lucidchart.com/publicSegments/view/27db3963-5db1-459a-a55c-c941aa00280d/image.png)
## Services
All the services can be found in the `srv` folder.
- frontend
- gateway
- auth
- users
- articles
- comments## How to run this? 🤔
There multiple options on how the application, but for local development we are going to use `docker` and `docker-compose`.
```shell
$ npm run compose
```