https://github.com/rulanugrh/proteus
Microservices Implementation with Golang, Typesript, and Python
https://github.com/rulanugrh/proteus
go microservice python typescript
Last synced: 9 months ago
JSON representation
Microservices Implementation with Golang, Typesript, and Python
- Host: GitHub
- URL: https://github.com/rulanugrh/proteus
- Owner: rulanugrh
- Created: 2024-03-22T13:12:10.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2025-04-08T23:59:37.000Z (12 months ago)
- Last Synced: 2025-04-09T00:34:50.470Z (12 months ago)
- Topics: go, microservice, python, typescript
- Language: Go
- Homepage:
- Size: 408 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Tokoku

## Background Project
This project is just an example of a project regarding Microservices. Actually, I've made it before, you can see it here [**Alpha**](https://github.com/rulanugrh/alpha) but this project is an improvisation from before. I also added several features as a result of my learning, and there is additional observability of each existing service possible :u
## Installation
First you have to do 3 steps below
```bash
# clone my project into your local
$ git clone https://github.com/rulanugrh/tokoku
# after clone you can change to folder tokoku
$ cd tokoku
# because this is microservices, you can copy all .env.example to .env
# product service
$ cp product/.env.example product/.env
# user service
$ cp user/.env.example user/.env
# order service
$ cp order/.env.example order/.env
# webhook payment
$ cp webhook/.env.example webhook/.env
```
Next, you can run the program with `build.sh` file
```bash
# change permission of file build.sh
$ chmod +x build.sh
# to show help command
$ ./build.sh help
# if you dont have docker you can running this
$ ./build.sh requirements
# if you have docker you can running this
$ ./build.sh build
```
> Note: This project ongoing , i will add some feature