Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fox520/notes

Notice board application using a micro-service architectural style
https://github.com/fox520/notes

Last synced: 26 days ago
JSON representation

Notice board application using a micro-service architectural style

Awesome Lists containing this project

README

        

# Notes
Notice board application using a micro-service architectural style
# Instructions

### Install docker
```
sudo apt install docker.io docker-compose
```

### Running the containers
Working directory: [noter-service/src/noter](noter-service/src/noter)

```
sudo build.sh
```
## API Gateway
Working directory: [graphql](graphql)
```
node app
```

### Extras
```docker ps ``` to view the instances

```docker-compose down ``` to stop all instances
# Architecture design overview (abstract)
![architecture](arch.png?raw=true "Architecture design overview (abstract)")
# Some info
Languages used:
* [Ballerina](https://ballerina.io/) -> backend
* Javascript -> Graphql API gateway
* Python -> Ease building of project
* Shell -> Execute commands