zegabr / randapi

random API that uses a different programming language each time you send a GET request

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

randapi

random API that uses a different programming language each time you send a GET request

Concepts used in this project:

  • REST APIs in some languages
  • Database
  • Microservices architecture
  • Ci/CD with GitHub actions
  • Containers
  • Load balancer

how to run locally

docker-compose up -d --build # get it up and running bash test.sh # will run curl multiple times to check nginx randomness

How to deploy to AWS (TODO)

About

random API that uses a different programming language each time you send a GET request

License:MIT License


Languages

Language:Go 86.6%Language:Python 7.7%Language:Dockerfile 4.7%Language:Shell 1.0%