A small ad server written with go-kit
These instructions will get you the project up and running on your local machine for development and testing purposes.
- This project requires Go v1.22 which can be downloaded from here.
- Docker is required to create and manage your application environment. If you don't have Docker installed, you can download it from here.
- Ensure that
gojq
is installed. If missing, themake
targets will automatically installgojq
at its latest version.
This project consists of two separate services which can be run independently using the following commands:
-
Auction Service:
make auction-service
-
Bidding Service:
make bidding-service
To ping your services for a response, use the following command:
make demo